Android:9补丁重复模式而不是拉伸

znq*_*znq 36 android nine-patch

我有一个9补丁图像文件,如下所示:

替代文字

当我使用它时,它看起来像这样:

替代文字

我实际想要实现的是中心的完整点重复而不是拉伸.我希望这是可能的.

Muh*_*lah 16

我认为不可能使用9-Patch来制作重复的模式(只能拉伸某个区域),也许你可以在官方文档中找到更多关于它的信息


Ric*_*tte 15

...

更正:如果要重复橙色圆点,则无法使用9补丁成功.9补丁只能拉伸你告诉它伸展的部分,并保持其他区域不受影响.9补丁PNG没有重复模式.

您可能想要查看Bitmap类.您可以在此处使用tileMode来解决您的问题.

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
            android:src="@drawable/stripe_bg"
            android:tileMode="repeat"
            android:antialias="true"
            android:dither="false"
            android:filter="false"
            android:gravity="left"
        />
Run Code Online (Sandbox Code Playgroud)