Cómo jugar GIF animado en TextView?

Estoy utilizando TextView para TextView texto con imágenes GIF :

 Html.ImageGetter imageGetter=new Html.ImageGetter imageGetter() { public Drawable getDrawable(String source) { return getDrawableFromSd(String source); } } mtTextView.setText(Html.fromHtml(text,imageGetter,null)); 

Algunos archivos se animan, pero no se animan al mostrar en TextView . ¿Cómo se muestra con animación?

Puede utilizar Glide para mostrar gif en lugar de utilizar WebView. Es tan simple como

 Glide.with(context) .load(gifImageUrl) .asGif() .placeholder(R.drawable.loading) .crossFade() .into(imageView); 

Gif apoyo glise

También puedes leer esta publicación: – http://inthecheesefactory.com/blog/get-to-know-glide-recommended-by-google/en

Cómo jugar GIF animado en TextView?

No lo haces. Android tiene poco soporte para GIF animados, y definitivamente no a través de un ImageSpan en un TextView .

Pero, ¿cómo mostrar el texto con sonrisas animadas en el elemento de ListView de otra manera?

Lo más probable es que no lo hagas.

Le invitamos a probar un AnimationDrawable cuando cree su ImageSpan . O bien, puede intentar algo similar a LevelListDrawable , donde lo "anima" alternando entre los niveles de forma periódica.

  • Vínculos con varios clics en TextView en Android
  • Animación de onda en Android TextView
  • Añadir "Ver más" al final de textview después de 3 líneas
  • ¿Cómo evito completamente que TextView se desplace?
  • ¿Cómo puedo utilizar un compuesto dibujable en lugar de un LinearLayout que contiene un ImageView y un TextView
  • Sombra interna en Android TextView
  • Android TextView ¿Qué hace eleganteTextHeight? (API 21)
  • Configuración de textIsSelectable en TextView con el dellipsize de elimina elimina elipse
  • Mostrar imagen en TextView
  • Margen dentro del texto de edición en android
  • Cómo obtener atributos con el espacio de nombres "android" en TextView personalizado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.