Ich möchte animierte Gif von URL in Android App wie Imgur App spielen. Imagur ist hervorragend und sehr schnell. Ich lade gif mit webview, aber es ist nicht bis zur Marke.Wie gif in Android von URL zu spielen?
Antwort
Sie können als Imageview wie eingestellt:
<com.example.androidgif.GifView
android:id="@+id/gifview"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
diesem Tutorial Nach Sie es tun können:
http://android-er.blogspot.de/2014/03/load-animated-gif-from-internet.html
Sie Glide können gif auf ImageView
zu spielen. Also, lassen Sie uns die gradle zu Ihrer App hinzufügen:
repositories {
mavenCentral()
}
dependencies {
compile 'com.github.bumptech.glide:glide:3.6.1'
compile 'com.android.support:support-v4:23.1.1'
}
Erstellen Sie dann ein ImageView
:
<ImageView
android:id="@+id/imageView"
android:contentDescription="@string/content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
In Ihrer Tätigkeit:
Glide
.with(context) // replace with 'this' if it's in activity
.load("http://www.google.com/.../image.gif")
.asGif()
.error(R.drawable.error_image) // show error drawable if the image is not a gif
.into(R.id.imageView);
Für weitere Informationen öffnen diesen Beitrag Glide — Displaying Gifs & Videos.
Vielen Dank Es funktioniert, aber sich Zeit. Ich brauche eine schnelle Ausgabe. – user3606902
@ user3606902, Sie können 'WebView' stattdessen verwenden: http://stackoverflow.com/a/21018730/3922207 –
Es dauert Zeit, weil es zuerst in den Cache heruntergeladen wird. Wenn Sie eine schnelle Ausgabe wünschen, packen Sie sie in Ihren apk im Ordner "Assets" und greifen Sie von dort darauf zu. – dhuma1981
Die einfache Möglichkeit, animiertes GIF direkt von URL zu Ihrem App-Layout anzuzeigen, ist die WebView-Klasse.
Schritt 1: In Ihrem Layout XML
<WebView
android:id="@+id/webView"
android:layout_width="50dp"
android:layout_height="50dp"
/>
Schritt 2: in Ihrer Tätigkeit
WebView wb;
wb = (WebView) findViewById(R.id.webView);
wb.loadUrl("https://.......);
Schritt 3: In Ihrem manifest.xml machen Internet Erlaubnis
<uses-permission android:name="android.permission.INTERNET" />
Schritt 4: Falls Sie Ihre GIF Hintergrund transparent machen möchten und GIF fit zum Layout machen
wb.setBackgroundColor(Color.TRANSPARENT);
wb.getSettings().setLoadWithOverviewMode(true);
wb.getSettings().setUseWideViewPort(true);
- 1. Wie Online-Radio-Streaming-URL in Android zu spielen. Wie zu spielen. Pls Radio Streaming-URL in Android
- 2. Animiertes Gif mit libgdx spielen
- 3. Wie mp3 spielen von URL
- 4. Wie animierte gif in Android jdk neben extrahieren in statische Bilder zu spielen?
- 5. Split GIF in Frames
- 6. Android Komponente zu spielen Video
- 7. Konvertieren von GIF in Video in Android
- 8. wie URL in Android
- 9. Wie Video in GIF in Android programmgesteuert zu konvertieren
- 10. Speichern gif android Galerie
- 11. Von Jpg zu animiertem GIF
- 12. Gif Tastatur für Android
- 13. Wie m3u8 Audiodatei zu spielen?
- 14. Wie Online-Videos in Android spielen?
- 15. Wie Youtube Video in Android-Anwendung zu spielen?
- 16. Android App aufhören zu spielen YouTube-Video
- 17. Facebook-Video in Android spielen?
- 18. Konvertieren von URL zu Bitmap in Android
- 19. Android - Klingelton hört nicht auf zu spielen
- 20. erstellen GIF von Video
- 21. Wie bekomme ich fps-Wert von Spielen in Android-Geräten
- 22. android Mediaplayer nicht zu schnell spielen
- 23. Videostream auf Android spielen
- 24. Android machen .Gif aus Bitmaps
- 25. Einfügen von Gif in VB6 Programm
- 26. Wie Stream Video mit Absicht in Android spielen?
- 27. Flash-SWF-Datei in Android spielen?
- 28. Animierte GIF zu Base64 kodieren
- 29. Wie rtsp Stream in Android mit ffmpeg spielen
- 30. Animierte .GIF als Hintergrund Android
können Sie Gleitbibliothek verwenden. Projekt Plaid von Nick Metzger zeigt, wie Sie gifs.https zeigen können: //github.com/nickbcher/plaid – Raghunandan
verweist diese Links für die http://StackOverflow.com/Questions/3660209/Display-Animated-GIF Und eine andere ID http://droid-blog.net/2011/10/14/tutorial-how-to-use-animated-gifs-in-android-part-1/ –
Ich versuchte glide auch, aber es funktioniert nicht. – user3606902