Я рисую растровые изображения на холсте, используя фабрику растровых изображений (см. P.S.). У меня также есть анимация, примененная к моему растровому изображению. Я использую bitMapFactory.options с options.inScaled = false; options.inDither = true;
Проблема в том, что когда я рисую свое растровое изображение размером 100x100 на небольших устройствах, оно автоматически изменяет его на меньшее, что нормально. Проблема в том, что когда я рисую его на 10-дюймовом устройстве, он масштабируется, чтобы быть больше, но качество изображения теряется. На самом деле это не проблема. Проблема в том, что анимация очень медленная, даже если 10-дюймовое устройство имеет лучшие аппаратные характеристики, чем те, которые я использовал меньше.
Есть ли способ, с помощью которого я могу улучшить скорость, когда устройство рисует растровые изображения с масштабом, превышающим их первоначальный размер?
P.S. (Я использую BitmapFactory.decodeResource (mContext.getResources (), R.drawable.example, параметры); перед вызовом onDraw в начале и на холсте я использую drawBitmap.)