【问题标题】:Convert png images to 9 patch in Android Studio在 Android Studio 中将 png 图像转换为 9 补丁
【发布时间】:2013-05-17 06:12:14
【问题描述】:

在 android studio 中,您可以直接使用 IDE 编辑 9 个补丁。但是是否也可以使用 IDE 将 png 图像转换为 9-patch? (类似于SDK提供的android 9-patch工具)。

【问题讨论】:

    标签: android user-interface nine-patch android-studio


    【解决方案1】:

    我认为Android Studio 中没有任何工具,但您可以通过Android Asset Studio 执行此操作

    Android Asset Studio Simple Nine-patch Generator

    这是一个非常方便的工具,可以为所有dpi 创建简单的9 patch 图像,具有干净的用户界面。

    【讨论】:

    • 感谢 Vipul!。似乎是android工作室的一个非常明显的遗漏。我们如何请求添加此功能。
    • @vipul 这个链接很有帮助
    • 复制你的图片并放入drawable文件夹,然后右击那个,你会得到选项Create a 9 patch
    • 现在可以使用 Android Studio。右键单击您的 png,将其设为 9 补丁,然后双击它,魔法就会发生。
    • 图片创建成功但图片有黑边
    【解决方案2】:

    如果您将资源从 *.png 重命名为 *.9.png,那么您可以在 Android Studio 中使用 9 补丁(Android SDK 提供的一种工具)对其进行编辑。

    【讨论】:

    • @Paschalis 你是对的。当我手动重命名文件时,Android Studio 最初识别它并让我将其编辑为 9 补丁图像,但它不会编译。该名称包含非法字符,我猜是句号。 CodeMonkey 的回答虽然有效。
    【解决方案3】:

    Android Studio 现在可以通过右键单击 res 文件夹中的图像文件,然后选择 Create 9-Patch file 来使用此选项。然后您可以打开新创建的 9-patch 文件并开始编辑!

    【讨论】:

      【解决方案4】:

      更新:Android Studio 现在具有可用于生成 9patch 图像的功能。 为此,请在终端上导航至 /home/android-studio/data/sdk/tools 并运行draw9patch

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-14
        • 2011-05-15
        • 2016-11-16
        • 1970-01-01
        • 1970-01-01
        • 2016-07-27
        • 1970-01-01
        相关资源
        最近更新 更多