我正在使用位图工厂在画布上绘制位图(请参阅 PS)。我也有一个动画应用于我的位图。我将 bitMapFactory.options 与 options.inScaled = false; options.inDither = true;
问题是当我在较小的设备上绘制 100x100 大小的位图时,它会自动将其重新缩放为更小,这没关系。问题是当我将它绘制到 10 英寸设备上时,它会将其缩放得更大,但图像质量会丢失。这实际上不是问题。问题是即使 10 英寸设备有路,动画也会变得非常慢比我使用的更小的硬件规格更好。
有没有办法可以提高设备绘制重新缩放到大于原始大小的位图时的速度?
PS(我使用 BitmapFactory.decodeResource(mContext.getResources(),R.drawable.example, options);在开始调用 onDraw 之前,在画布上我使用 drawBitmap。)