Animation in richtiger Reihenfolge bringen - aber wie?

  • Antworten:0
Gian U.
  • Forum-Beiträge: 117

20.08.2010, 19:49:35 via Website

Hallo,

Ich wollte in meine App eine kleine Animation einbauen. Und zwar soll ein RelativeLayout nach rechts "rausgeschoben" werden und dann von links wieder erscheinen; dabei soll auch die Transparenz geändert werden.

Hier mein Versuch:

1<?xml version="1.0" encoding="utf-8"?>
2<set xmlns:android="http://schemas.android.com/apk/res/android"
3 android:shareInterpolator="false">
4 <set android:interpolator="@android:anim/accelerate_decelerate_interpolator">
5 <translate
6 android:fromXDelta="0%"
7 android:toXDelta="100%"
8 android:duration="500"/>
9 <alpha
10 android:fromAlpha="1.0"
11 android:toAlpha="0.0"
12 android:duration="500" />
13 </set>
14 <set android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:startOffset="500">
15 <translate
16 android:fromXDelta="-100%"
17 android:toXDelta="0%"
18 android:duration="500"/>
19 <alpha
20 android:fromAlpha="0.0"
21 android:toAlpha="1.0"
22 android:duration="500" />
23 </set>
24</set>

Leider funktioniert das nicht. Man sieht dann ca. 1.4 sec gar nix. Wenn ich die alpha-Tags rausnehme, sehe ich, dass das Layout zuerst von links kommt und dann nach rechts geschoben wird. Ich verstehe das nicht...

Kann mir jemand helfen?

— geändert am 20.08.2010, 19:54:49

Mnemono - Efficient learning!

Antworten