【问题标题】:How to set the Ripple effect如何设置波纹效果
【发布时间】:2016-05-27 08:29:35
【问题描述】:

我正在开发一个 minSdkVersion = 16 的应用程序,我需要在 Lollipop 及更高版本中使用波纹效果以及在较低版本上使用其他效果。
有没有办法使用 XML 来做到这一点?

【问题讨论】:

  • 涟漪效果是为了什么目的?您要在哪个小部件上使用?请提供更多详细信息。
  • @Ajay 见this

标签: android android-layout ripple


【解决方案1】:

不需要为特定版本设计任何其他布局,只需使用这个库来产生涟漪效果

https://github.com/traex/RippleEffect

这个库的编译行

dependencies {
compile 'com.github.traex.rippleeffect:library:1.3'

}

【讨论】:

  • 我可以在 api 14 中使用 com.github.traex.rippleeffect:library:1.3 库吗?
  • 你可以使用github.com/traex/RippleEffect 两个库具有相同的行为
  • 谢谢兄弟我会尝试
  • 它可以工作,但在 6.0 java.lang.IllegalStateException 上崩溃:恢复中的下溢 - 恢复多于保存
【解决方案2】:

您可以在棒棒糖之前的设备上使用 Material Design。 你需要在你的 gradle 中添加这个:

编译'com.android.support:appcompat-v7:23.2.1'

阅读谷歌博客上的参考资料link

【讨论】:

    【解决方案3】:

    您可以为 pre-Lollipop 和 Lollipop 或更高版本创建不同的 XML 文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-02
      • 1970-01-01
      • 2017-05-01
      • 2011-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多