![]() |
|
Модераторы: javastic |
![]()
|
|
| gc986 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 2.12.2012 Репутация: нет Всего: нет |
Всем привет! Создаю живые обои и хочется чтобы картинка была всегда по центру всех рабочих столов, при этом чтобы при прокрутке экране (смене стола) смещение происходило правильно, то-есть центр картинки всегда находился по центру центрального рабочего стола.
Ка выяснить количество рабочих столов и номер текущего стола??? |
|||
|
||||
| Dapo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 18.4.2002 Репутация: 1 Всего: 1 |
Не совсем понятен вопрос. Если картинка не двигается, то зачем ее вообще смещать?
В валпэперсервисе есть метод: public void onOffsetsChanged(final float pXOffset, final float pYOffset, final float pXOffsetStep, final float pYOffsetStep, final int pXPixelOffset, final int pYPixelOffset) Вот по этому оффсету и нужно выставлять положение картинки. Этот метод, кстати, вызывается не только при свайпе, но и при переходе из какой-нибудь программы на домашний экран (актуально для случаев когда производитель отключает onOffsetChanged на своих сборках) Узнать количество столов можно так: screensnum = 1/xOffsetStep+1 Это сообщение отредактировал(а) Dapo - 2.12.2012, 17:34 |
|||
|
||||
| gc986 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 2.12.2012 Репутация: нет Всего: нет |
Большое спасибо! Это мне и было интересно Сейчас работаю с AndEngine (2д графика), там всё работает аналогично! |
|||
|
||||
| Dapo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 18.4.2002 Репутация: 1 Всего: 1 |
о коллега! я тоже с этим движком работаю =)
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Android | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |