Mira primero las representaciones
De hecho, es muy simple lograr este efecto. Simplemente divida las dos carpetas de drawable y drawablev21 .
Normalmente, selector:
<? xml versión = "1.0" encoding = "utf-8"?> <selector xmlns: android = "http://schemas.android.com/apk/res/android"> <elemento android: dibujo = "@color/menú_selected" Android: state_essed = "true"/> <elemento android: dibuable = "@android
Selector en V21:
<? xml versión = "1.0" encoding = "utf-8"?> <Ripple xmlns: android = "http://schemass.android.com/apk/res/android" android: color = "@color/menu_selected"> <!-color de press-> <!-dibujo/color/bitmap para fondo de fondo-> <!-<item y menuected "> <! />-> </ripple>
Aquí, color en ripple es el color de la ondulación de agua prensado, agregue un item y este item se convertirá en el fondo.
Tenga en cuenta que no agregue item transparentes como fondo. Uno no tiene sentido, y el otro es que no se puede mostrar el efecto apremiante.
Lo anterior es todo el contenido de este artículo. Espero que el contenido de este artículo sea útil para todos en el desarrollo de Android.