Android cómo hacer intrincados fondos y fronteras
Quiero hacer intrincados bordes en mi popups Android como veo en el ipad.
Ejemplo: http://i44.tinypic.com/5chqhi.png
- Almacenamiento de datos de Android en xml
- Cómo cambiar el color de la barra de progreso en Android? - (Traté de una manera, y no funciona)
- Contenido detrás de CoordinatorLayout AppBarLayout
- ScrollView corta la parte superior y deja espacio en la parte inferior
- Creación de hashmap / map desde recursos XML
Lo que veo aquí es una gruesa frontera azul degradado con transparencia alfa en la parte superior. Así como una sombra de la gota que se extiende más lejos del fondo.
En android he intentado usar objetos de forma para hacer fondos semi intrincados. Esto es sólo una frontera blanca.
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#303030"/> <stroke android:width="1dip" android:color="#ffffff" /> </shape>
Pero estos son limitados en que no pueden aceptar imágenes como variables aquí. Supongo que sería muy complejo hacer este tipo de fronteras en Android. Como tal vez hacer un relativelayout o tablas con las vistas que tienen las piezas del fondo. Algo como un diseño HTML.
¿Hay una mejor manera de hacer fronteras complejas e intrincadas en android? Me gustaría hacer una piel pulida tipo de como iOS tiene que un defecto que tiene una estética uniforme para iOS.
- Cómo ver los archivos xml extraídos en android?
- ¿Cómo aplicar la validación del archivo DTD local al archivo xml en java?
- Android Studio muestra la exclamación roja en el atributo dibujable
- GridView Resaltar elemento seleccionado
- Android R.java no generará en Eclipse
- Se muestra Google Maps Android sólo pantalla en blanco
- ¿Cómo inserto texto dentro de un rectángulo redondeado en la vista de Android?
- Cambiar el color de la barra de navegación, Android
Sí, es complicado, pero lo bueno es que puedes reutilizar el diseño que dibujas para todos los componentes de tu aplicación, así que básicamente solo tienes que hacerlo una vez para cada "estilo".
Aquí hay algunos consejos en los que he aprendido mucho sobre el estilo de Android:
http://blog.donnfelker.com/2011/08/01/android-rounded-corners-with-a-beveldrop-shadow/
http://blog.stylingandroid.com/archives/378
ImageView personalizado con sombra
Android: El uso de gradiente lineal como fondo se ve con bandas
Y aquí está la imagen de 9 parches que utilizo para drop-shadow (creo que se tomó de uno de los mensajes anteriores)
- Balloon in Chatting Aplicación para Android
- Visualización de imágenes de la tarjeta sd en gridview android