在安卓项目上添加涟漪效应



是否有任何库或依赖项可以在现有项目中添加涟漪效果,我不想在每个视图上定义涟漪效果,只想在整个项目的一个地方添加效果。

涟漪效应适用于 API 21 及更高版本。您可以在应用程序主题中定义如下:

没有应用兼容

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">
<item name="android:colorControlHighlight">@color/your_custom_color</item>
</style>
</resources>

your_custom_color将出现在ButtonImageButtonViews

使用AppCompat

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorControlHighlight">@color/your_custom_color</item>
</style>
</resources>

此外,使用 ?android:colorControlHighlight ,对于任何View?attr/selectableItemBackground将为波纹提供与应用程序中内置波纹相同的颜色background

相关内容

  • 没有找到相关文章

最新更新