android 5.0以后。加入了触摸反馈动画。当你使用了Material主题后,波纹动画会自动应用在所有的控件上,我们当然可以来设置其属性来调整到我们需要的效果。

按钮波纹效果有很多种方法。介绍最常用的两种

第一种:Material自带水波纹

通过如下代码设置波纹的背景:

android:background="?android:attr/selectableItemBackground"波纹有边界

android:background="?android:attr/selectableItemBackgroundBorderless"波纹超出边界

为view添加波纹效果:                            
2.第二种方法 2.1 添加一个普通的 ripple_bg_drawable.xml 背景文件
<?xml version="1.0" encoding="utf-8"?>        
2.2添加带波纹效果的背景文件 ripple_bg.xml
<?xml version="1.0" encoding="utf-8"?>    



更多相关文章

  1. Android的Touch系统简介(一)
  2. android实现动画效果的方法onDrawFrame
  3. Android自适应拉伸图片
  4. Android(安卓)L为什么不用Android(安卓)5.0的版本号
  5. Android(安卓)5.X新特性——Material Design动画效果
  6. 【异步加载】Android(安卓)网络数据异步加载解决方案
  7. Android(安卓)滑动效果入门篇(二)—— Gallery
  8. Android的数字选择器NumberPicker-android学习之旅(三十七)
  9. 隐藏Listview和RecyclerView 滑动边界的阴影,去除滚动条加分隔线

随机推荐

  1. android 多行文本显示的textView
  2. 一个android 异步多线程类介绍
  3. Performance Tips for Android’s ListVi
  4. android 数组数据绑定到listview
  5. Android.mk添加第三方jar包
  6. Android(安卓)Saving Data
  7. Android(安卓)ExpandableListView分组效
  8. android 可以拖动的圆形 进度条
  9. Android(安卓)Auto-IP support
  10. android websocket推送