android - 9-patch 图像看起来像素化

标签 android bitmap nine-patch

我在我的布局中使用了 9-patch 图像,用于按钮、文本字段和表单背景。所有 xxx.9.png 文件都在 drawable-hdpi 文件夹中,就像常规图像一样,但它们看起来仍然像素化。

顶部的 ImageView 有一个规则的位图,下面的 ImageView 使用一个 Nine Patch 位图。您可以看到 Nine Patch 位图被缩放到较低的密度。我该如何解决?

最佳答案

你应该在 nodpi 文件夹中放置 9 个补丁图像,除非你希望不可拉伸(stretch)区域也被缩放/拉伸(stretch)。

关于android - 9-patch 图像看起来像素化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7950159/

相关文章:

android - Android中base64字符串编码和解码位图对象

android - 如何将位图从一个 Activity 传递到另一个 Activity

android - 在运行时构建一个 9 patch drawable

android - 防止 Toast 处理异常 ACRA

android - 使用 ffmpeg 将位图数组转换为视频

java - 如何获取联系人号码的组ID(Android)

android - ?安卓 :attr/selectableItemBackground with another existing background

android - 9 补丁可绘制尺寸 Android。不同的密度如何处理非拉伸(stretch)区域?

android - 在布局中绘制 LinearGradient

java - 在 AccessibilityServiceInfo 上设置多个 eventType