2013-04-27 6 views
7

Sto usando TextView per displayng testo con GIF immagini:Come si gioca a GIF animate in TextView?

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

Alcuni file sono animati, ma non anima durante la visualizzazione in TextView. Come visualizzarlo con l'animazione?

+1

Stai seriamente cercando di visualizzare un * * grafica in una visualizzazione progettato per visualizzare * Testo *? –

+1

Ma come visualizzare il testo con i sorrisi animati nella voce di ListView in un altro modo? – BArtWell

+0

Forse 'WebView' è un componente migliore per il tuo caso? –

risposta

8

Come riprodurre GIF animato in TextView?

Non è così. Android ha scarso supporto per le GIF animate e sicuramente non tramite un ImageSpan in un TextView.

Ma come visualizzare il testo con sorrisi animati nella voce di ListView in un altro modo?

Molto probabilmente, non è così.

Si consiglia di provare uno AnimationDrawable quando si crea il ImageSpan. Oppure, puoi provare qualcosa come lo LevelListDrawable, dove lo "animi" tu stesso passando da un livello all'altro su base periodica.