Я хочу использовать визульаный эффект ripple в Андроид от 16 API. Стандартаня Ripple от гугла не подходит. Она поддерживает от 21 Апи. Не понятно в чем трудность добавление этой функции. Короче политику гугла не поймешь. Приходит выкручиваться.
Нашел библиотеку. compile 'com.balysv:material-ripple:1.0.2'. У нее проблема в том что onclick работает лишь на родителя. Нельзя использовать для Родителя и для дочерних View.
Есть варианты? AppComPact Ripple такого нету). Я не нашел
Нет вариантов.
Там какая-то заморочка с аппаратным ускорением или с графическим драйвером, точно не помню, поэтому только с API21.
Если бы оно могло работать с ранним API, давно было бы в Support Library.
Так что никакой политики, просто техническое ограничение.
Ripple в API 21 работает в RenderThread, который ниже 21 отсутствует. Поэтому пишите на selector.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники