Android 5.0 Material Design 的Ripple波纹效果怎么默认全局实现?

注:ide是ADT23
新手求问~

很喜欢Material Design 的Ripple波纹效果
创建项目的时候
Minimum Required SDK 选择API 11: Android 3.0
图片描述
就这样,这样的话各种按钮什么的控件都有水波纹效果

然而把Minimum Required SDK选择API 14: Android 4.0
却没了这种效果,小白完全不知道为什么T.T
求助~

就是这种效果:
demo.gif

阅读 17.9k
4 个回答

试了下,表示两种情况都要包裹在com.andexert.library.RippleView之中才有效果。

测试机器是4.4的
用的android studio 1.3

新手上路,请多包涵

因为这种特性支持在Android5.0的设备.而想兼容低系统版本的话,就需要新建v21(即Android5.0)的Resource Directory.

这个和3.0和4.0没有关系.波纹效果是5.0以后加的.如果想要在更早的版本使用,需要使用依赖库来实现.喜欢Material design的话,可以看看谷歌自己出的design support library.

google的design support library.在API 21以下是没有Ripple效果的,想要在低版本实现涟漪效果的话,就的用第三方类库了。RippleView

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题