He añadido un efecto de rizo en un ImageButton , sin embargo, está oculto por un ImageView utilizado como fondo para la vista padre RelativeLayout . Aquí está el archivo de diseño: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="172dp" android:orientation="vertical" android:theme="@style/ThemeOverlay.AppCompat.Dark"> <ImageView android:id="@+id/drawerBackgroundImageView" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" android:src="@drawable/drawer_background"/> […] <ImageButton android:id="@+id/drawerLogoutButton" android:layout_width="32dp" android:layout_height="32dp" android:layout_alignBottom="@id/drawerEmailTextView" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_marginEnd="@dimen/activity_horizontal_margin" android:layout_marginRight="@dimen/activity_horizontal_margin" […]
Estoy intentando conseguir un ToggleButton estándar de Android para asumir un estilo un poco personalizado: en el estado sin marcar no se muestra ningún relleno de borde / fondo, en el estado marcado aparece un relleno de fondo, cuando se presiona (marcado o no) un efecto de ondulación es para pasar de un estado a […]
En Android, quiero hacer algo como esto (pero con 2 colores alternos en blanco y negro: Cambiando el color con el efecto de la ondulación como esto Lo que intenté hacer es: 1) establecer el color de fondo por defecto de fondo y ripple a través de XML app:backgroundTint="@android:color/black" app:rippleColor="@android:color/white" 2) en el método onclick, […]
El diseño del material está fuera, y con él están algunas de las nuevas características mágicas que han sido difíciles de codificar usando habilidades ordinarias, que supuestamente sólo se encuentran en el Valle del Silicio. Pun. De todos modos, estoy tratando de obtener el efecto Ripple trabajando en API <21, es decir, los dispositivos pre-lollipop. […]
Tengo un método para crear RippleDrawables en código public class StateApplier { @TargetApi(Build.VERSION_CODES.LOLLIPOP) private static void add_Ripple(Resources res, StateListDrawable states , int color, int pressedColor){ Drawable rd = new android.graphics.drawable.RippleDrawable(get_Ripple_ColorSelector(pressedColor) , new ColorDrawable(color), null); states.addState(new int[] {}, rd); } Lo que funciona bien cuando lo ejecuto en un Lollipop, pero cuando lo ejecuto en el […]
Tengo un CustomListView donde estoy mostrando un poco de texto y conseguir una image exhibida usando la biblioteca de Picasso . xml un archivo xml dentro de la carpeta dibujable y para la carpeta drawable-21 para el Ripple Effect pero por alguna razón el efecto no va por encima del ImageView . Aquí están mis […]
Creé con éxito un botón de la ondulación en androide 5.0 usando XML. Mi código es el siguiente: <?xml version="1.0" encoding="utf-8"?> <!– the flat button to be used in app –> <!– define the ripple –> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> <!– the ripple object –> <item android:id="@android:id/mask"> <!– button shape (w/ radius) –> <shape android:shape="rectangle"> <!– […]
Necesito un efecto de ondulación simple en mis elementos de RecyclerView, que tienen un conjunto de colores de fondo. Dado que ya tienen un color de fondo (azul) establecido, no puedo establecer el fondo en el dibujable / ripple.xml: <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/color_view_pressed"> <!– ripple color –> <item android:drawable="@android:color/white"/> <!– normal color –> Así que cambié […]
Tengo una vista con esto <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button" android:background="@drawable/ripple" android:layout_centerVertical="true" android:layout_alignParentStart="true" /> Y ripple.xml como <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight" > <item android:id="@android:id/mask" android:drawable="@android:color/white" /> </ripple> Todo funciona muy bien. Cuando toco la vista me da efecto de ondulación. Lo que estoy buscando es iniciar la animación de ondulación en la […]
He estado tratando de encontrar una manera de implementar el efecto de rizado en las teclas KeyboardView cuando se presionan. Suena bastante simple, pero he intentado todas las maneras de agregar la ondulación que trabajan en otros tipos de visión (listview, botón, etc) sin éxito en absoluto. Mi objetivo es crear un teclado numérico que […]