„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich animierte GIFs in Android anzeigen?

Wie kann ich animierte GIFs in Android anzeigen?

Veröffentlicht am 25.12.2024
Durchsuche:923

How Can I Display Animated GIFs in Android?

Animierte GIFs in Android anzeigen

Trotz des anfänglichen Missverständnisses, dass Android keine animierten GIFs unterstützt, verfügt es tatsächlich über die Fähigkeit, sowohl zu dekodieren als auch sie anzeigen. Dies wird durch die Verwendung der Klasse android.graphics.Movie erreicht, obwohl dieser Aspekt nicht ausführlich dokumentiert ist.

Um ein animiertes GIF zu zerlegen und jedes Bild als Zeichenobjekt in ein AnimationDrawable zu integrieren, können die folgenden Schritte ausgeführt werden genommen werden:

  1. Dekodieren Sie das GIF mit der Filmklasse.
  2. Extrahieren Sie die Person Frames:

    • Jeder Frame ist eine Bitmap, die mit Movie.decodeFrame() und Bitmap abgerufen werden kann.
  3. Konvertieren Sie jede Bitmap in eine Drawable:

    • Verwenden Sie BitmapDrawable, um die Bitmap in eine zu konvertieren Drawable.
  4. Drawable zu Animation hinzufügenDrawable.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3