Ich möchte auf eine Schaltfläche klicken und bestimmte View-Container problemlos Größe/Übergang ändern. Kann dies in Android gemacht werden?Wie programmiere ich bewegliche Fragmente programmatisch?
1
A
Antwort
0
Wenn Sie View-Container mit View-Container meinen, können Sie einen ValueAnimator verwenden. Es ist eine einfache Timing-Engine, mit der Sie Animationen erstellen können.
Wenn Sie zum Beispiel eine Änderung der Höhe für eine RelativeLayout rl zu finalHeight von startHeight in 400ms animieren möchten Sie tun können:
ValueAnimator va = ValueAnimator.ofFloat(0f, 1f);
va.setDuration(400);
va.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
public void onAnimationUpdate(ValueAnimator animation) {
Float value = (Float) animation.getAnimatedValue();
rl.height = (int) (startHeight + (finalHeight - startHeight) * value);
rl.requestLayout();
}
});
Sie verschiedene Interpolator verwenden können, und passen Sie die ValueAnimator einige wirklich schön zu tun bewirken. http://developer.android.com/reference/android/animation/ValueAnimator.html
Verwandte Themen
- 1. Wie programmiere ich programmatisch Medien?
- 2. Wie programmiere ich eine Bitmap programmatisch?
- 3. Wie programmiere ich ScalaTest programmatisch ignorieren/überspringen?
- 4. Wie programmiere ich programmatisch meine PermGen-Speicherplatznutzung?
- 5. Wie programmiere ich die Seite programmatisch?
- 6. Wie programmiere ich DataGrid-Zeilen programmatisch?
- 7. Wie programmiere ich den Docstring programmatisch?
- 8. Wie programmiere ich Bilder programmatisch nach Facebook?
- 9. Wie programmiere ich nicht zugewiesenen Speicherplatz programmatisch?
- 10. Wie programmiere ich programmatisch einen Befehl
- 11. Wie programmiere Zellfarbe programmatisch epplus?
- 12. Layout android Fragmente programmatisch
- 13. Wie programmiere Hardware-Virtualisierungsfähigkeit der CPU programmatisch?
- 14. EF Model First: Wie programmiere ich eine Datenbank programmatisch?
- 15. Wie programmiere ich die Ebene eines NSView programmatisch?
- 16. Wie programmiere ich ein BLACKBERRY-Gerät programmatisch neu?
- 17. Wie programmiere ich einige Akzeptanztests mit TechTalk.SpecFlow und C# programmatisch?
- 18. Wie programmiere ich WEP/EAP WiFi-Konfigurationen in Android programmatisch?
- 19. Wie programmiere ich eine Website (C#) programmatisch zu IIS 6.0?
- 20. Wie programmiere ich die Größe eines Eclipse ViewPart programmatisch?
- 21. Wie programmiere ich Ansichten für das iPhone programmatisch?
- 22. Wie programmiere ich mich programmatisch auf einer Website für screenscape?
- 23. Wie programmiere ich eine Ansichtsseite programmatisch mit AJAX?
- 24. Wie programmiere ich Windows-Programme DLL-Abhängigkeiten programmatisch?
- 25. Wie programmiere ich programmatisch eine benutzerdefinierte Variable in Emacs Lisp?
- 26. Wie programmiere ich programmatisch auf meiner eigenen Facebook-Pinnwand?
- 27. Wie programmiere ich programmatisch einen Screenshot einer Anwendung in Linux?
- 28. Wie programmiere ich programmatisch Dateien in zwei Revisionen in Git?
- 29. Wie programmiere ich dieses Fragment programmatisch zu meinem Fragment?
- 30. Wie programmiere ich eine Datei programmatisch zu einer Lösung?
sollten Sie google es Mate! – Max
habe ich! Ich konnte nicht finden, wonach ich suchte, also fragte ich hier. – KaliMa
Mögliches Duplikat von [Android Fragmente und Animation] (http://stackoverflow.com/questions/4817900/android-fragments-and-animation) –