用过5.0+的朋友应该很清楚,Android在此版本加入了大量的UI动画,今天来讲讲Ropple效果。
听到Ropple这个词,我第一反应就是,这厮是个什么鬼来的,后来看了一下效果,我就呵呵了。这厮简单无比。
用法很简单
// 波纹有边界
android:background="?android:attr/selectableItemBackground"//超出边界
android:background="?android:attr/selectableItemBackgroundBorderless"用法比较简单,大家在项目中实践的时候可以看看不同的效果。
另外,也可以在drawable下创建xml然后在引用:
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@android:color/holo_blue_bright"> <item> <shape android:shape="oval"> <solid android:color="?android:colorAccent"></solid> </shape> </item> </ripple>引用和其他资源一样:
android:background="@drawable/ripplestyles"/>