¿Cómo obtengo el efecto de rizo para los elementos de menú en mi barra de herramientas personalizada?
Tengo una barra de herramientas con el siguiente diseño
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/my_toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="@color/primary_dark" android:theme="@style/ToolbarTheme"/>
Y el tema que estoy usando
- Cómo obtener la posición de un elemento de un PopupMenu en un ListView personalizado
- ¿Por qué SwitchPreference no muestra animación al cambiar de encendido a apagado y viceversa?
- ¿Hay una manera de cargar arbitrariamente recursos en tiempo de ejecución en Android?
- Cómo obtener el índice seleccionado de un grupo de radio en Android
- Cómo inflar Android View en la clase LinearLayout?
<style name="ToolbarTheme" parent="AppTheme"> <item name="android:textColorPrimary">@color/white</item> <item name="android:popupBackground">@color/white</item> <item name="android:textColor">@color/black</item> <item name="actionMenuTextColor">@color/black</item> <item name="android:textColorSecondary">@color/white</item> </style>
Ahora en los dispositivos pre-lollipop el fondo seleccionable para los elementos de menú funciona bien, pero en lollipop no hay antecedentes para tocar esos elementos. ¿Qué necesito agregar para obtener el efecto de ondulación para lollipop?
- Android xml parámetros dibujables
- Duplicar valor en el encabezado de NavigationView después de actualizar el texto del encabezado
- Android convertir vista XML a mapa de bits sin mostrarlo
- Cómo convertir una imagen en cadena base64
- Edición de css en una página de configuración para un programa basado en web en Android
- ¿Cuál es la mejor manera de almacenar y acceder a XML en Android?
- No hay números de línea en Eclipse o en el editor de Android Studio XML.
- Android XML Error al analizar XML: basura después del elemento de documento
Bueno, así que para cualquier persona interesada me di cuenta. Debe definir un estilo independiente para su barra de herramientas en la carpeta 'values-v21' y luego agregarle los siguientes elementos:
<item name="selectableItemBackground">?android:selectableItemBackground</item> <item name="android:colorControlHighlight">@color/ripple_material_dark</item>
Por cierto, mi AppTheme hereda de Theme.AppCompat.Light.NoActionBar
- ¿Cómo puede Android escribir un valor en HTML5 localstorage?
- Cambiar una aplicación de Android pagado a una aplicación gratuita con compras en la aplicación