Ver la Versión Completa : Efecto ripple en imageview
Buenas, he leido que añadir efectos con lolipop es muy sencillo pero no consigo insertar el efecto ripple cuando pulsas un botón en el click de un imageview.
Alguien me ilumina?
Gracias
Lo he conseguido metiendole un estilo como en los botones, al final es muy sencillo
creamos drawable
<ripple
android:color="@color/primary"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/mask"
android:drawable="@android:color/white" />
</ripple>
y se lo asignamos al background del view
https://developer.android.com/reference/android/graphics/drawable/RippleDrawable.html
http://stackoverflow.com/questions/26346727/android-material-design-button-styles
LEAJIM_454
18/12/14, 00:40:31
Se puede hacer esto en versiones pre-Lollipop?
kriogeN
18/12/14, 00:47:12
Se puede hacer esto en versiones pre-Lollipop?
Si, aunque no de forma oficial por Google, hay librerías con objetos que heredan de botones (o que hay que poner como padre de un botón, como si fuese un Layout) que hacen el efecto Ripple.
No la he probado pero quizás con esta librería
https://github.com/navasmdc/MaterialDesignLibrary
LEAJIM_454
19/12/14, 14:11:41
Gracias la probare.
gonza28
29/12/14, 06:18:56
Lo he conseguido metiendole un estilo como en los botones, al final es muy sencillo
creamos drawable
<ripple
android:color="@color/primary"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/mask"
android:drawable="@android:color/white" />
</ripple>
y se lo asignamos al background del view
https://developer.android.com/reference/android/graphics/drawable/RippleDrawable.html
http://stackoverflow.com/questions/26346727/android-material-design-button-styles
de lujo compañero. yo ya implementé hace bastante esa libreria que pones mas abajo. y es lo major que hay.
Pero este drawable me vino bien para la v21 (drawable-v21).
Sabes donde hay mas informacion sobre los cardview, button float? tengo los mod pàra aplicar estas cosas. pero debe haber una manera oficial para la api 21 no? muchas gracias
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.