나는 라이브 배경 화면을 쓰고 있어요 내가 기능 사용 오프셋 반환하지 않는 것 onOffsetsChanged : 용도가 다른 화면을 가로 질러 스 와이프하면안드로이드 라이브 벽지 xPixelOffset 실제 픽셀이
public void onOffsetsChanged(float xOffset, float yOffset,
float xOffsetStep, float yOffsetStep, int xPixelOffset,
int yPixelOffset)
보고를, 그리고 xPixelOffset을 사용하여 화면이 픽셀 단위로 이동 한 정도를 알 수 있지만 예상되는 픽셀 수는 반환하지 않습니다.
바탕 화면의 각각에 대해 0, -80, -160, -240, -320이되도록 픽셀 오프셋을 보여 주지만, 매번 화면 너비에 의해 상쇄 될 것으로 예상됩니다 (240px 대신 80px)
내가 뭔가를 잃어버린거야?
네,하지만 내가 기본적으로 배경 화면은 정적이기 때문에이 발생이 paralax 효과를 만들 필요가 살아있는 벽지를 쓰고있다. 따라서 사용자가 이동 한 화면의 수와 라이브 화면을 사용하는 홈 화면이나 응용 프로그램에 따라 달라질 수있는 최대 화면 수를 알아야합니다. – stealthcopter
유용한 정보 float xOffset은 최대화에 도달했을 때 알 수 있도록 정규화 단위 (0.0 - 1.0)로 오프셋을 반환합니다. – stealthcopter