标签列表
以编程方式编辑Android九宫格PNG文件(更改颜色)
android
image
png
edit
nine-patch
4
4
有没有一种方法可以在Android上以编程的方式更改九宫格图像(png)的颜色?我知道如何使用位图来完成此操作,但不知道如何使用九宫格图像...
感谢你的帮助。
祝好, Jim
-
jaumard
1
个回答
1
1
NinePatch图像是标准的PNG文件,外围有1像素的边框来标记重复区域。您可以在任何图像编辑器中编辑它们,只要不动1像素的外边框,它们就可以继续正常工作。
请点击此处了解它们的构造方式
。
-
Graham Borland
4
谢谢,但我想通过编程进行修改。抱歉,我忘记在主题中说明了。
- jaumard
你得到了答案吗?我正在寻找这个问题的答案。
- Naba
我只是想在所有颜色中创建一个九宫格路径...一直在寻找如何实现这个。
- jaumard
你尝试过对从drawable加载的位图应用过滤器或其他操作吗?只要它是PNG格式,你应该没问题。可能需要适当命名。我认为你需要从更新后的位图中创建一个NinePatchDrawable。然后你可以使用setBackgroundDrawable(自API 16起已弃用但有替代品)。
- zysoft
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
7
如何使用编程的方式编辑.png文件?
10
以编程方式更改Android EditText光标指针颜色
18
以编程方式更改Android按钮可绘制图标的颜色
15
以编程方式更改EditText下划线颜色
33
以编程方式更改Android EditText的色调颜色
13
以编程方式更改ScrollView的颜色
3
Android编程:以编程方式更改样式
5
以编程方式更改Android:digits
16
以编程方式更改colorControlActivated颜色
29
以编程方式更改菜单项文本颜色