在项目中碰到个bug说有按压有动态效果,原来找UI说去掉动效,然后看了下代码竟然只有一个xml就实现了还不错的动态效果,感觉很赞记录一下!!!!
废话不多说直接贴代码:
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/card_high_expand_act">
<item android:id="@android:id/mask">
<shape android:shape="rectangle">
<corners
android:bottomLeftRadius="@dimen/lion_common_radius_size_8"
/>
<solid android:color="@color/card_high_expand_start" />
</shape>
</item>
</ripple>
内容简介
记录5.0以后的Ripple(波纹效果)的使用.
- 1.为什么要使用Ripple
- 2.如何使用Ripple效果
- 3.Ripple效果的颜色值改变
- 4.Ripple的波纹范围改变
- 5.Ripple添加一个item,其id为@android:id/mask
1.为什么要使用Ripple
- 提高用户体验,更好的视觉效果反

本文记录了在Android项目中遇到的一个关于Ripple动态效果的bug,展示了如何通过修改XML代码实现自定义Ripple效果,包括颜色和范围调整,以及添加maskitem的用法。重点介绍了Ripple在提高用户体验中的作用。
最低0.47元/天 解锁文章
1204

被折叠的 条评论
为什么被折叠?



