gpt4 book ai didi

android - 设置 Nine-Patch 的最小尺寸

转载 作者:行者123 更新时间:2023-11-30 04:26:28 25 4
gpt4 key购买 nike

我想将 Nine-Patch 可绘制对象作为 View 的背景。当 View 大小小于我指定的最小值时,我希望它缩小。另一方面,当 View 的大小大于指定的大小时,我希望这个 Nine-Patch 可绘制对象像往常一样增长。这是所需的可绘制行为的说明:

desired drawable behavior

使用 Nine-Patch 可绘制对象真的可以实现这一点吗?

最佳答案

我不确定您是否正确使用了 9-patch ,我宁愿使用带有 9-patch 的 ImageButton 作为背景,中间没有星星。然后,您可以使用 ImageButton 上的 android:scaleType 属性根据需要缩放图像。

这是一个示例(使用单独的可绘制对象在按钮上显示您的星星):

 <ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/star"
android:background="@drawable/nine_patch"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:layout_weight="1" />

关于android - 设置 Nine-Patch 的最小尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8401623/

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