gpt4 book ai didi

android - 使用 Drawable 而不是形状

转载 作者:行者123 更新时间:2023-11-30 03:08:07 26 4
gpt4 key购买 nike

有什么方法可以用 drawablestroke 创建一个 XML drawable 吗?

通常我们像这样使用带有描边的形状:

        <item android:state_pressed="true">
<shape>
<gradient
android:angle="270.0"
android:endColor="@color/rounded_container_bg"
android:startColor="@color/rounded_container_bg" />

<corners android:radius="11.0dip" />
</shape>
</item>
<item>
<shape>
<stroke
android:width="1.0px"
android:color="@color/rounded_container_border" />

我认为在这段代码中使用 drawable 是不可能的,但是有没有其他方法可以用它来创建一个被笔划包围的图像?

我需要这种方法来创建按钮,并且我想使用带有描边的背景图像 (PNG)。

谢谢

最佳答案

使用LayerDrawable (在 xml 中称为 Layer-List)

LayerDrawable programmatically

您可以将 xml 中的形状与在代码和位图中绘制的 drawable 混合,并将其用作单个 Drawable。

关于android - 使用 Drawable 而不是形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21435776/

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