我对Android应用程序有一个要求,即通过从服务器端检索新的颜色和图像,图形的各个部分应可自定义。其中一些图像是9色块图像。我找不到创建和显示这些九个补丁图像(已通过网络检索到)的方法。检索九个补丁图像并将其作为位图保存在应用程序中。为了创建NinePatchDrawable,您需要相应的NinePatch或NinePatch的块(byte[])。无法从资源中加载NinePatch,因为中不存在图像/res/drawable/。此外,为了创建NinePatch,您需要NinePatch的块。因此,这一切都深入到了大块。问题是,如何从现有的位图(包含NinePatch信息)格式化/生成块?我已经搜索了Android源代码和Web,但似乎找不到任何示例。更糟的是,对NinePatch资源的所有解码似乎都是本地完成的。有没有人对这种问题有任何经验?我的目标是API级别4,如果那很重要的话。
3 回答
- 3 回答
- 0 关注
- 1047 浏览
添加回答
举报
0/150
提交
取消