首页 > 解决方案 > 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>

标签: androidkotlin

解决方案


推荐阅读