【发布时间】:2017-11-04 12:30:37
【问题描述】:
我正在尝试在我的 React Native 应用程序中显示一个 png 图标,目前在 Android 上,使用以下代码
<Image
style={styles.wtrhIcon}
source={{uri: "clearmoon"}}/>
以及它的风格
wtrhIcon: {
width: 96,
height: 96,
}
这就是它的渲染方式
大月亮似乎是像素化的,没有在高清中显示。实际的 png 图像是 96x96,在样式中为其定义的确切宽度和高度。
我在 android/app/src/main/res/(drawable, drawable-xhdpi, mipmap-hdpi, mipmap-mdpi, mipamp-xhdpi, mipmap-xxhdpi) 中拥有所有 png 图像,我遇到同样的问题没有不管我选择哪个 96x96 图像。
底部较小的图标似乎以高清形式显示,我猜是因为尺寸要小得多。
所以我的问题是,当为它定义的宽度和高度与实际的 png 图像相同时,为什么大图像会像素化?
【问题讨论】:
-
实际的 PNG 是否模糊?
标签: android image react-native png jsx