Glatte schwebende animation mit übersetzung in XML

Entwickle ich ein Spiel für Android in Eclipse, und ich bin versucht, ein Bild zu glatt übersetzen Sie oben und unten zu schauen, wie es schwebt nach oben und unten unendlich. Wie ist es übersetzt reibungslos, sieht aber abgehackt im übergang hinunter zu steigen und Umgekehrt. Ich glaube nicht, ich haben einen festen Griff auf, wie fromDelta und toDelta Arbeit so weit wie Einheiten. Ich habe versucht, auf der Suche dieser Seite und google nach Informationen zu diesem, aber, während in der Lage, Lösungen zu finden, um alle meine anderen Fragen dieser Art, nicht in der Lage war, eine Lösung zu finden für diese.

Mein code für die XML-animation-Datei unter:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillEnabled="true"
android:fillAfter="true" >

<alpha android:fromAlpha="0.0" android:toAlpha="1.0" 
      android:interpolator="@android:anim/accelerate_interpolator" 
      android:duration="1000"
      android:fillAfter="true"/>

<translate
android:interpolator="@android:anim/linear_interpolator"
android:fromYDelta="0%p"
android:toYDelta="10%p"
android:duration="2000"
android:startOffset="0"
android:repeatCount="infinite"></translate>

<translate
android:interpolator="@android:anim/linear_interpolator"
android:fromYDelta="10%p"
android:toYDelta="-10%p"
android:duration="2000"
android:startOffset="2000"
android:repeatCount="infinite"></translate>

</set>

Habe ich versucht zu tun, die aus 10%p 0%p in der zweiten übersetzen, aber das hat nicht funktioniert. Weder hat aus 10%p 0%p. Jegliche Hilfe würde sehr geschätzt werden. Danke!

  • versuchen Sie benutzerdefinierte Interpolator, dass interpoliert mit Math.sin () - Funktion
InformationsquelleAutor JD797 | 2014-01-11
Schreibe einen Kommentar