图像放大2倍后,我的图像质量很差。有什么办法可以保持其质量?如果不缩放,它看起来很棒。
我尝试增加图像尺寸,但没有任何影响。
java代码:
ImageView imgView = findViewById(R.id.image_1);
Animation scaleAnimation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.scale);
scaleAnimation.setFillAfter(true);
imgView.startAnimation(scaleAnimation);
scale.xml代码:
<scale
android:duration="200"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="0%"
android:pivotY="0%"
android:toXScale="2.0"
android:toYScale="2.0">
</scale>
答案 0 :(得分:0)
尝试对可绘制对象使用svg文件格式。它可以缩放到任意大小而不会损失质量。
或在xml布局中将ImageView的高度和宽度值加倍,然后在活动的onCreate上将scaleX和scaleY值更改为0.5,以将大小更改为其正常大小。而且您可以将其大小增加一倍而不会损失质量。