Parallax-scrolling-Effekt live wallpaper hintergrund
Ich versuche, einen hintergrund ein live-wallpaper zu Verhalten wie eine normale Tapete mit Bezug zu scrollen, wenn der Benutzer änderungen homescreens. Ich weiß, die Methode ist für diese ist onOffestsChanged, aber ich kann nicht scheinen, um es funktioniert.
Hat jemand Rat oder einen code, damit es funktioniert?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Ihre engine zu implementieren onOffsetsChanged. Die xOffset variable ist ein float-Wert von 0 bis 1, wobei 0 der linke Bildschirm und 1 als ganz rechts. Verwenden Sie die Breite des Bildschirms (von onSurfaceChanged) und die Breite des Bildes zu bestimmen, die linke x-Koordinate, mit denen Sie zu zeichnen Ihr Bild.
Diese Arbeit sollte mit beiden
screenWidth > yourImageWidth
undscreenWidth < yourImageWidth.