android - Android中有关涟漪效应的问题
问题描述
我想在按下按钮时实现涟漪效果。按钮的边框是我做的(在最后的项目标签中提到)。我也想要一个带边框的波纹,因此我使用“掩码”作为 id。如果我没有在掩码内实现实体标签和颜色,则不会实现波纹效果。可能是什么原因
<ripple
xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/colorHighlighted">
<item android:id="@android:id/mask">
<shape android:shape="oval">
<solid android:color="@color/teal_700"/>
</shape>
</item>
<item android:drawable="@drawable/item_circular_color_accent_border"/>
</ripple>
解决方案
推荐阅读
- rebol - 如何从配置文件(文本)中读取值?
- android - 我如何观察 4 `LiveData` 来发出网络请求
- laravel - 如何在 Laravel 的工厂中使用工厂?
- typescript - Typescript 索引访问,其中从同一接口的另一个属性查询索引
- javascript - 我可以将样式应用于文件中定义的第一个类以外的类吗?
- linux - 在 Linux 堆栈中,以太网标头在何处以及如何添加/删除?
- java - Apache Velocity 是否支持递归搜索模板?
- javascript - 如何使用简单的 JavaScript/CSS 将元素放在 DOM 中的任何给定元素之上?
- c++ - 获取键盘输入 Cpp -- 没有外部库
- python - 如何从用户输入打印函数?