gpt4 book ai didi

android - ImageButton 中透明图像上的阴影和描边

转载 作者:太空宇宙 更新时间:2023-11-03 13:30:14 26 4
gpt4 key购买 nike

我有一个 ImageButton,里面有一个图标。ImageButton 和图标背景是透明的。

我想知道如何给图标添加阴影?阴影应该能够打开/关闭。

如果有人也能帮助治疗中风,我将非常感激。

这是我的图片按钮 -

            <ImageButton
android:id="@+id/icon"
android:layout_width="140dp"
android:layout_height="60dp"
android:layout_gravity="center_horizontal"
android:layout_weight="0.76"
android:background="@android:color/transparent"
android:scaleType="fitCenter"
android:onClick="showIconSelector"
android:src="@drawable/icon_0" />

最佳答案

您应该为此使用可绘制对象。下面是一个带有渐变、描边和圆角的矩形示例。使用这些有很多可能性:

这将放置在您的可绘制文件夹中,然后可以像引用任何可绘制资源一样进行引用。

<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke android:width="3dp" android:color="#5C5858" />
<corners android:radius="5dp" />
<gradient
android:startColor="#C0C0C0"
android:endColor="#808080"
android:angle="-90" />
</shape>

要使其与 On\Off 状态一起使用,您需要创建一个选择器,它为您要考虑的每个状态使用不同的可绘制对象。

关于android - ImageButton 中透明图像上的阴影和描边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14348581/

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