Мне нужен эффект пульсации для кнопок. В настоящее время я использую рябь фона для кнопок в ледяных и восходящих устройствах с помощью xml в каталоге v21, и он работает нормально, но мне также нужен эффект пульсации для устройств с предварительным леоптипом.Кнопка Android Ripple с изогнутым фоном для устройств Pre-Lollipop
Я использовал некоторые пользовательские библиотеки для получения эффекта пульсации для устройств с предварительным леоптипом. Например, я использовал библиотеку com.balysv:material-ripple:1.0.2
, следуя how to create ripple effect for pre-lollipop. Там они используют this library, который использует настраиваемое представление для обертывания кнопки.
Так что, когда я использую это для моих изогнутых форм кнопок в предварительно леденце, то результат был бы, как это ...
Как вы можете видеть, пульсирующий эффект выходит сторону . Есть ли способ разрешить это?
Кроме того, есть ли способ получить эффект пульсации, используя библиотеки поддержки по умолчанию для Android, вместо использования пользовательских сторонних библиотек для pre lollipop устройств?
нет библиотеки поддержки не обеспечивает пульсации рисуют на устройствах до леденцов - вы должны использовать третьи партии из них – pskink
[попробовать это] (http://michaelevans.org/blog/2015/05/07/android-ripples- с закругленными углами /) – shadygoneinsane
спасибо @shadygoneinsane. Эффект пульсации отлично работает с границами в леденец и вверх. Но мы не можем использовать пульсацию для устройств с предварительным леденец, поскольку эффект пульсации пришелся на дизайн материалов в Lollipop. Поэтому я хотел бы получить эффект пульсации с закругленными кнопками формы для предварительно леденцов. –