Gian U.
- Forum-Beiträge: 117
20.08.2010, 19:49:35 via Website
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:
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?
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>
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!
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.