Как сделать картинку на рабочий стол для андроид планшетов - PullRequest
0 голосов
/ 29 февраля 2012

Сейчас я делаю изображение обоев для устройств на планшетах Android, таких как Motorola Xoom или Galaxy Tab.

В телефонах Android, как правило, размер изображения обоев составляет 2 * screenWidth x screenHeight, но в Motorola Xoom это не так.кажется правильным, потому что он автоматически центрируется и масштабируется странным образом.

Есть ли кто-нибудь, кто знает о точном размере изображения для этих устройств или механизма менеджера обоев?

Спасибо

Ответы [ 2 ]

0 голосов
/ 29 февраля 2012

В идеале

  1. Высота обоев должна совпадать с высотой устройства (или несколько кратно)
  2. ширина может быть больше, чем ширина устройства (учитывая соотношение сторон и точку 1)

Программа запуска Android автоматически отцентрирует изображение, а затем разделит его по всем домашним экранам. Давайте проиллюстрируем это на примере:

Скажите, если есть 3 домашних экрана, экран сразу же сфокусируется в центре, а если вы проведете пальцем влево или вправо, он перейдет к этому экрану. Другими словами, обои рабочего стола будут перемещаться 2 раза. (Если следовать этой логике, если у нас будет 5 экранов, мы сможем двигаться 4 раза, , если есть n экранов, можно перемещаться n-1 раз! )

Вот как работает формула:

device_screenwidth + (number_of_homescreens - 1) x distance_moved = image_width

Скажем, у нас есть изображение с высотой = 800 пикселей и шириной 1280 пикселей, применяя формулу

=> 1280 + (3-1) x distance_moved = 2000

=> distance_moved = (2000-1280) / 2 = 720/2 = 360

Другими словами, сначала отображаются центральные 1280 пикселей бумаги, но каждый раз, когда вы щелкаете влево или вправо, бумага смещается на 360 пикселей за раз.

Вот как обои отображаются на 3 экранах:

экран 1: 0 до 1280 пикселей

экран 2: 360–1640 пикселей (1280 + 360) (это домашний экран по умолчанию)

экран 3: 720–2000 пикселей (1640 + 360)

Таким образом, изображение / обои шириной 2000 пикселей и высотой, равной высоте устройства (800), отображаются на 3 домашних экранах устройства с разрешением 800x1280 пикселей

0 голосов
/ 29 февраля 2012

Если у вас экран Super TFT, как в новых телефонах HTC, ваш телефон имеет хорошие (не очень хорошие) уровни черного, четкие линии и довольно хорошие цвета. Что-то с черным будет хорошо, но не переусердствуйте, так как вы можете заметить некоторые голубоватые тона при включении яркости. Однако вы можете делать более сложные изображения благодаря высокой четкости экрана. Для обычных ЖК-дисплеев, избегайте много черного, и он должен выглядеть хорошо.

...