【问题标题】:Android button images gets blurry?Android 按钮图像变得模糊?
【发布时间】:2014-04-30 05:00:00
【问题描述】:

我的应用程序中有几个按钮,我在这些按钮上应用了圆形 PNG 图像,但边缘像素化了。我不知道如何对圆形图像进行九次修补。如果有人知道另一种方法吗?

【问题讨论】:

  • 可以贴一些代码和截图吗?

标签: android button user-interface png nine-patch


【解决方案1】:

您可以使用以下代码来制作圆形图像:

将此添加到drawable 文件夹

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">
    <solid android:color="#2085c226"/>
    <stroke android:width="2sp" android:color="#85c226" />
</shape>

然后在你的代码中

android:background="@drawable/name_of_xmlfile"

【讨论】:

    【解决方案2】:

    android 可能会尝试缩放图像的一个原因是,如果您没有为您的屏幕密度准备好它们。确保您的 png 图像位于 res/drawable-xxhdpi、res/drawable-xhdpi、res/drawable-mdpi - 您计划支持的所有屏幕密度。

    请注意,android documentation 中未提及 xxhdpi,默认情况下不会创建该文件夹,但如果您计划支持 xxhdpi 屏幕,则需要它。

    【讨论】:

      【解决方案3】:

      您没有提供足够的信息,例如屏幕截图?代码?但是,如果您没有在每个可绘制目录中提供单独的图像,那么您应该使用九个补丁图像的任何方式。更多详情Go to This link。希望这会对你有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-05-03
        • 1970-01-01
        • 1970-01-01
        • 2011-08-04
        • 1970-01-01
        • 2018-02-20
        • 2016-12-31
        相关资源
        最近更新 更多