【问题标题】:Meaning of red color in Android's Nine-patch drawablesAndroid 九补丁绘图中红色的含义
【发布时间】:2014-03-23 00:22:56
【问题描述】:

根据Android documentation,我们知道左右黑线定义了可拉伸区域,下黑线定义了内容区域。

这很容易理解,但是我从 android-17 框架中找到了下面名为 textfield_activated_holo_dark.9.png 的图像。左下角、右下角和右上角的红色有什么作用?

【问题讨论】:

    标签: android nine-patch


    【解决方案1】:

    它太支持布局边界了。

    请参阅https://groups.google.com/d/msg/adt-dev/z_iLJWyDQdo/lf4sR6CRl2cJ 了解更多信息。

    【讨论】:

      【解决方案2】:

      我相信this 线程对同一主题有一些讨论。

      这与设置布局边界有关,我相信它还没有记录。

      【讨论】:

      • 其实谢谢你 :) 这对我来说也是新鲜事。很高兴我们现在都对此有所了解:)
      【解决方案3】:

      红线是您在九个补丁上定义光学边界的方式。此功能已在 Android 4.3 中正式添加,但迄今为止,支持库中仍未提供此功能。在 4.3 版本说明中了解更多信息:

      http://developer.android.com/about/versions/android-4.3.html#UI

      【讨论】:

      • +1 用于提及它们是什么,而无需我在场外点击
      【解决方案4】:

      如果您使用光学边界,您应该考虑到 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

      我已经测试了这两种解决方案,并且都可以,我认为第二个更好,这是你的选择

      【讨论】:

        猜你喜欢
        • 2012-05-10
        • 1970-01-01
        • 1970-01-01
        • 2017-01-07
        • 2012-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多