Android живые обои onOffsetsChanged xPixelOffset, кажется, не возвращает реальное смещение пикселей

Я пишу живые обои, и я использую функцию:

public void onOffsetsChanged(float xOffset, float yOffset,
            float xOffsetStep, float yOffsetStep, int xPixelOffset,
            int yPixelOffset)

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

Для каждого из 5 экранов рабочего стола это показывает смещение пикселей, чтобы быть 0,-80,-160,-240,-320 однако я ожидал бы, что это будет смещено шириной экрана каждый раз (240 пкс, а не 80 пкс)

Я пропускаю что-то?

5
задан George Freeman 30 April 2011 в 19:30
поделиться