Всем привет.
У меня есть виджет для домашнего экрана - 4 на 2 ячейки. Вся область виджета занята картинкой на заднем фоне. Проблема в том, что мне не понятно, как выбрать размер этой картинки.
Если ее впихивать "как есть", то на некоторых устройствах вылетает Out of Memory Ecxeption. А если резать - не ясно под какой размер. Если резать сильно - то на телефонах с разерешением в 1.5 к и выше пикселей по вертикали (например, Samsung Galaxy note 3), картинка выглядит плохо.
Как решить проблему?
Размер изображение для виджета homescreen
Размер изображение для виджета homescreen
Arbeit macht Fry
Re: Размер изображение для виджета homescreen
Как говорит Инна, "Размер не имеет значения!". Может она и прова.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Размер изображение для виджета homescreen
-mdpi -hdpi -xhdpi -xxhdpi ..
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Размер изображение для виджета homescreen
Ну, допустим ) Но тогда возникают новые вопросы.doter.ua писал(а):-mdpi -hdpi -xhdpi -xxhdpi ..
1. Как вычислить размеры в пикслелях для каждого размера?
2. Как связана возможность возникновения Out of memory exception в виджете с размером экрана?
3. Нужно хранить разные варианты картинок, или динамически узнавать размер экрана и нарезать картинки по мере необходимости?
Arbeit macht Fry
Re: Размер изображение для виджета homescreen
Так все говорят, у кого маленький... телефон.rezak90 писал(а):Как говорит Инна, "Размер не имеет значения!". Может она и прова.
Arbeit macht Fry
Re: Размер изображение для виджета homescreen
Расчёт размера картинок в пикселях, для того что бы их потом засунуть в нужную папку должен вестись согласно коэффициентов: ldpi - 0,75; mdpi - 1; hdpi -1,5; xdpi - 2, xxdpi - 3. Т. е. нужно делить размер в пикселях на эти коэффициенты.
Re: Размер изображение для виджета homescreen
А что это дает в данном случае? Ну вот мы знаем, сколько пикселей в dp для каждой плоности экрана. Как вычислить размер картинки для основных типов экранов, чтобы онSergey777 писал(а):Расчёт размера картинок в пикселях, для того что бы их потом засунуть в нужную папку должен вестись согласно коэффициентов: ldpi - 0,75; mdpi - 1; hdpi -1,5; xdpi - 2, xxdpi - 3. Т. е. нужно делить размер в пикселях на эти коэффициенты.
1. занимал весь экран по ширине?
2. качество масштабирования было приемлемым
3. не вызывал ошибки переполнения памяти.
ЗЫ. Тут еще надо заметить кстати, что плотность, на сколько я понимаю, не влияет на размер экрана. Одна и та же плотность может быть и на маленьком экране и на большом. Значит и количество пикселей по ширине/высоте может быть разным при той же плоности.
Arbeit macht Fry