类似5.0涟漪效果,低版本简陋版
2016-05-30 11:22
791 查看
先说5.0 的button涟漪效果
这个直接在drawable里面写一个XML就好
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#aaf3f3f3">
<item>
<shape android:shape="rectangle">
<solid android:color="#cdffffff" />
</shape>
</item>
</ripple>
然后在你要设置点击的地方,设置他的background,就好了;
在网上搜了很多资料,有点实现起来有点复杂,我是个菜鸟,又懒,所以就用了乞丐版的涟漪;
这个呢就是用一个选择器,也是在drawable写xml文件:
r然后再需要点击的view上设置他的foreground,,救出出现涟漪效果;
当然还有很多开源的项目,对此做了很多不错的显示,所以呢,我还有很长的路要走。。。
这个直接在drawable里面写一个XML就好
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#aaf3f3f3">
<item>
<shape android:shape="rectangle">
<solid android:color="#cdffffff" />
</shape>
</item>
</ripple>
然后在你要设置点击的地方,设置他的background,就好了;
在网上搜了很多资料,有点实现起来有点复杂,我是个菜鸟,又懒,所以就用了乞丐版的涟漪;
这个呢就是用一个选择器,也是在drawable写xml文件:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" android:enterFadeDuration="200" android:exitFadeDuration="200"> <item android:state_pressed="false"> <shape android:shape="oval"> <solid android:color="@android:color/transparent"/> </shape> </item> <item android:state_pressed="true"> <shape android:shape="oval"> <solid android:color="#66dd4255"/> </shape> </item> </selector>
r然后再需要点击的view上设置他的foreground,,救出出现涟漪效果;
当然还有很多开源的项目,对此做了很多不错的显示,所以呢,我还有很长的路要走。。。
相关文章推荐
- php结合安卓客户端实现查询交互实例
- 安卓输入框被虚拟键盘挡住的问题(微信开发)
- Android安卓中循环录像并检测内存卡容量
- 在安卓系统中插入表情到光标位置的代码详解
- Almp 安卓系统上搭建本地php服务器环境的步骤
- 谷歌被屏蔽后如何搭建安卓环境
- 安卓APP测试之使用Burp Suite实现HTTPS抓包方法
- 安卓(Android)聊天机器人实现代码分享
- 安卓(android)怎么实现下拉刷新
- Android中Fragment的生命周期与返回栈的管理
- 分享一个安卓的内置多种工具类的Activity
- 安卓系统中实现摇一摇画面振动效果的方法
- java实现获取安卓设备里已安装的软件包
- 安卓(Android)中如何实现滑动导航
- 六款值得推荐的android(安卓)开源框架简介
- 关于安卓so的兼容性的简单说明
- android(安卓)开源框架——六款【转】
- java.lang.NoClassDefFoundError: org.apache.axis.cl