【发布时间】:2014-03-23 00:22:56
【问题描述】:
根据Android documentation,我们知道左右黑线定义了可拉伸区域,下黑线定义了内容区域。
这很容易理解,但是我从 android-17 框架中找到了下面名为 textfield_activated_holo_dark.9.png 的图像。左下角、右下角和右上角的红色有什么作用?
【问题讨论】:
标签: android nine-patch
根据Android documentation,我们知道左右黑线定义了可拉伸区域,下黑线定义了内容区域。
这很容易理解,但是我从 android-17 框架中找到了下面名为 textfield_activated_holo_dark.9.png 的图像。左下角、右下角和右上角的红色有什么作用?
【问题讨论】:
标签: android nine-patch
它太支持布局边界了。
请参阅https://groups.google.com/d/msg/adt-dev/z_iLJWyDQdo/lf4sR6CRl2cJ 了解更多信息。
【讨论】:
我相信this 线程对同一主题有一些讨论。
这与设置布局边界有关,我相信它还没有记录。
【讨论】:
红线是您在九个补丁上定义光学边界的方式。此功能已在 Android 4.3 中正式添加,但迄今为止,支持库中仍未提供此功能。在 4.3 版本说明中了解更多信息:
http://developer.android.com/about/versions/android-4.3.html#UI
【讨论】:
如果您使用光学边界,您应该考虑到 gradle 0.9.1 插件引入的一个小错误,解决方法 First in this issue report:https://code.google.com/p/android/issues/detail?id=67376 在此您可以看到使用 gradle plug -in 0.9.1 使 PNG 在 GB 上崩溃,并指出解决方法是改用 0.9.0。但这也不是很好,在 0.9.1 的发行说明中,android 团队声明你应该使用旧的 PNG cruncher:http://tools.android.com/tech-docs/new-build-system
我已经测试了这两种解决方案,并且都可以,我认为第二个更好,这是你的选择
【讨论】: