首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于阴影的标准9补丁生成器生成9个无法编译的补丁

用于阴影的标准9补丁生成器生成9个无法编译的补丁
EN

Stack Overflow用户
提问于 2020-12-19 00:10:39
回答 1查看 1K关注 0票数 2

我一直在尝试使用这个http://inloop.github.io/shadow4android/,但是它绘制的所有9个补丁都不会用Android编译。有人有办法或者有别的办法吗?我在画阴影。

错误:

文件编译失败。

当我查看Android中的9个补丁编辑器时,它并没有显示任何坏的补丁。

我需要控制阴影的颜色,我使用的是一个Cardview。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-24 15:43:41

我在你提到的网站上生成了一个9补丁。在Android中,我看到了以下错误:

AAPT:错误:找到无效颜色。

...path到目录..。

shadow_95536.9.png:错误:文件编译失败。

直接运行aapt时会看到以下错误:

aapt c -S .-C .\tmp

在源dir:.

到目的地dir:.\tmp

错误:9补丁图像shadow_95536.9.png畸形.

帧像素必须是实心的或透明的(而不是中间的alphas)。

沿底部边缘在像素#26处找到。

在图像编辑器中检查时,可以清楚地看到,图像底部有一个像素,其阿尔法不是aapt错误消息中所述的完全不透明或透明的。删除违规像素,使其100%透明,解决了编译问题。

如果这是您所看到的问题,请检查您选择的图像编辑器(我使用GIMP)中的9补丁的边框,并纠正违规像素。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65365462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档