私はライブ壁紙を書いています、そして私は機能を使います:
public void onOffsetsChanged(float xOffset, float yOffset,
float xOffsetStep, float yOffsetStep, int xPixelOffset,
int yPixelOffset)
を使用して別の画面にスワイプするタイミングを確認し、xPixelOffsetを使用して画面がピクセル単位で移動した距離を確認しましたが、期待するピクセル数は返されません。
デスクトップの5つの画面のそれぞれについて、ピクセルオフセットが0、-80、-160、-240、-320であることが示されていますが、毎回画面の幅(80pxではなく240px)によってオフセットされると予想されます。 )。
私は何かが足りないのですか?