Стандартный селектор ListView
в предварительном просмотре предварительного просмотра android L использует colorControlHighlight
для эффекта пульсации при касании и имеет прозрачный фон в нефокусированном состоянии.
Я хотел бы определить элемент ListView
, который имеет цветной фон и все еще показывает эффект пульсации при касании с тем же цветом выделения. Теперь, если я определяю следующее допустимое:
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:colorControlHighlight">
<item android:drawable="@color/my_background_color"/>
</ripple>
он работает, но пульсация начинается в середине элемента ListView
, независимо от положения касания. Если я использую тот же фон вне ListView
, например. при a LinearLayout
он работает как ожидаемый (пульсация начинается в позиции касания).