Масштабирование растровых изображений в SurfaceView = нет сглаживания?
Я пытаюсь масштабировать ВНИЗ с высоким разрешением.png растровое изображение на моем холсте SurfaceView следующим образом:
Bitmap player = BitmapFactory.decodeResource(getResources(), R.drawable.player);
Paint paint;
paint.setAntiAlias(true);
paint.setDither(true);
paint.setFilterBitmap(true);
paint.setFlags(Paint.ANTI_ALIAS_FLAG);
//then in onDraw:
canvas.drawBitmap(player, null, frame, paint);
Проблема в том, что сглаживание работает отлично, когда я использую View, но не работает, когда я использую SurfaceView, и качество выглядит ужасно. Я перепробовал все. Какой-то парень даже разместил этот вопрос 3 года назад на различных сайтах (даже здесь), и никакого решения не было. У кого-нибудь есть какие-либо идеи?
Вот оригинальный вопрос, который выложил парень: Рисование масштабированных растровых изображений в SurfaceView - без сглаживания