九补丁图像质量差

发布于 2024-12-21 21:53:02 字数 441 浏览 2 评论 0原文

在我的 Android 应用程序中,我想实现这种效果

在此处输入图像描述

考虑到我决定创建的不同分辨率和密度九个补丁的 png 文件:

在此处输入图像描述

当我拉伸它时,它看起来很好:

在此处输入图像描述

但在 Android 模拟器中它是模糊的

在此处输入图像描述

如您所见,质量很差。为什么?我需要做什么才能达到第一张图像的质量?

in my android app I want to achieve this kind of effect

enter image description here

Thinking about different resolutions and densities I decided to create a nine-patch png file:

enter image description here

When I stretch it it looks quite fine:

enter image description here

But in the android simulator it is blurred

enter image description here

As you can see the quality is bad. Why? What do I have to do to achieve the quality from the first image?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

帅气尐潴 2024-12-28 21:53:02

首先,您应该为 ldpi、mdpi、hdpi 屏幕提供不同的 9 补丁。然后在manifest文件中写入这个标签:

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true" />

然后android将采取适当的drawable并且不会模糊它。

First of all you should provide different 9-patches for ldpi, mdpi, hdpi screens. Then write in manifest file this tag:

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true" />

Then android will take appropriate drawable and will not blur it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文