【发布时间】:2010-07-07 09:51:35
【问题描述】:
我正在写动态壁纸,我使用的功能:
public void onOffsetsChanged(float xOffset, float yOffset,
float xOffsetStep, float yOffsetStep, int xPixelOffset,
int yPixelOffset)
要查看用户何时滑动到另一个屏幕,我使用 xPixelOffset 来查看屏幕移动了多远(以像素为单位),但它不会返回我期望的像素数。
对于桌面的 5 个屏幕中的每一个,它显示像素偏移量为 0、-80、-160、-240、-320 但是我希望它每次都会偏移屏幕宽度(240px而不是 80 像素)
我错过了什么吗?
【问题讨论】: