gpt4 book ai didi

android - 具有自定义背景颜色的 Lollipop 按钮

转载 作者:行者123 更新时间:2023-11-29 00:09:59 25 4
gpt4 key购买 nike

我想使用具有自定义背景颜色的 Lollipop 按钮,如下图中的按钮(强制停止和卸载)。当我使用

<Button
android:background="#F44336"
.... />

涟漪效应、阴影和高程都消失了。而且我不能通过添加样式来使用两种不同的颜色。无论如何要实现它?

最佳答案

您可以使用可绘制对象创建波纹效果并设置背景颜色。

<ripple
xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:colorControlHighlight">

<!-- Note: <ripple> acts like a layer-list -->
<item android:id="@android:id/mask">
<shape android:shape="oval">
<!-- This color is not displayed in any way -->
<solid android:color="@android:color/black" />
</shape>
</item>

<!-- This is the border -->
<item>
<shape android:shape="rectangle">
<solid android:color="#f0600000"/>
<stroke android:width="1dp" android:color="#f00"/>
</shape>
</item>

</ripple>

放入drawable 文件夹并将其设置为按钮的背景。

关于android - 具有自定义背景颜色的 Lollipop 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31077431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com