我想创建一种看起来像
的行图像
但我希望它随着屏幕尺寸和密度而扩展。因此,阅读此http://developer.android.com/guide/developing/tools/draw9patch.html和此http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch我会创建一个九补丁图片。
但是当我导入它并在我的android项目中使用它时,它看起来像那样
正如您所看到的那样,使用绘图9修补工具绘制的小黑线仍然可见。为什么?
这是9.png图片
答案 0 :(得分:7)
您使用的是sdk附带的draw9patch工具吗?它非常方便。
无论如何:
答案 1 :(得分:4)
我找到了制作9补丁图片的最佳和最简单的答案。
如果您有任何疑问,请告诉我,如果它对您有所帮助,请告知我们。
答案 2 :(得分:1)
如果你需要一个由圆角边框组成的图像,我不需要创建一个9补丁。
您需要的只是存储在res/drawable
目录
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<corners android:radius="3.0dp" />
<stroke
android:width="2dp"
android:color="@color/green" />
</shape>