PNG квадратный со сторонами 720 x 720. При отрисовывании его в onDraw размер становится значительно больше, причем зависит от разрешения экрана. Если экран 800х480, то размер bitmap равен 1080 x 1080, если 2560x1440 - размер bitmap 2520 x 2520 (это видно глазом и через bitmap.getWidth() bitmap.getHeight()) При этом если размер измерять без загрузки bitmap (через BitmapFactory.Options) он соответствует исходному 720 x 720. У меня подозрение, что тут опять какая-то ерунда с dpi и px. Реальный размер bitmap на экране точно в пикселях, выходит что размеры PNG (720х720) в попугаях? На всякий случай код:
Bitmap bitmap;
Paint paint = new Paint();
bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.back);
canvas.drawBitmap(bitmap,0,0, paint);
В общем разобрался. Чтобы плотность пикселей не учитывалась и использовался реальный размер - нужно размещать файл в папке res/drawable-nodpi
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется фрагмент, в котором идёт запрос в базу, затем данные передаются в RecyclerView для формирования спискаПо клику на пункт списка открывается...
Здраствуйте, Я новичок в селениуме, прошу помочь разобраться с реализацией метода из логераПерепробовал уже разные варианты, но результат...
Доброго времени суток, не подскажите как лучше подобраться к mp4 из C#Кратко: надо склеить картинки(разных форматов) и mp3 дорожки в одно видео