gpt4 book ai didi

android - Android 中的 有什么区别?

转载 作者:搜寻专家 更新时间:2023-11-01 07:41:42 24 4
gpt4 key购买 nike

<selector> 之间有什么区别?和 <shape>在安卓?何时使用 <selector> , 和 <shape>

最佳答案

What is the difference between <selector> and <shape> in android?

除了在布局资源中使用 XML 之外,它们是无关的。

When to use <selector>, and <shape>?

<shape>是一种定义 a ShapeDrawable 的方法在可绘制资源中,用于表示具有各种边框和填充的矩形和椭圆形。

<selector>是一种定义 a StateListDrawable 的方法在可绘制资源中,用于根据应用此 StateListDrawable 的小部件的状态指示要使用的其他可绘制资源.

因此,在按钮的上下文中,<selector>会说什么用于正常背景、按下背景、禁用背景等。 <shape>将用于为其中一个州提供实际背景。

您可以在 the documentation 中阅读更多关于不同可绘制资源类型的信息.

关于android - Android 中的 <selector> 和 <shape> 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57101283/

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