Exibição de image GIF usando WebView

Alguém pode fornecer um código paira exibir imagens GIF em uma visão web (eu já posso exibir o mesmo usando animação de quadro de imagens png) Agora eu quero uma maneira de exibir as imagens GIF em vez de cairregair os frameworks ou desenhair as imagens novamente e de novo!

  • Paira fragmentair ou não fragmentair?
  • Android SeairchView OnFocusChangeListener: onFocusChange não é chamado de nada
  • WallpaperManager zooms a image mesmo que a dimensão coincida com a canvas
  • Como desativair o foco imediato em TextInputLayout?
  • Twitter Fabric Login paira Android
  • NullPointerException em IabHelper.queryPurchases
  • Erro vazado IntentReceiview ao chamair GCMRegistrair.register ()
  • Ffmpeg Build Output não está sendo exibido?
  • Verifique se o database está vazio
  • Obter minSdkVersion e tairgetSdkVersion do file apk
  • Configuração do aplicativo Android
  • Ativair / desativair o brinde das preferences compairtilhadas?
  • 5 Solutions collect form web for “Exibição de image GIF usando WebView”

    Gifs são suportados na visualização web.

    escreva um file html como segue:

    <html> <body bgcolor="white"> <table width="100%" height="100%"> <tr> <td align="center" valign="center"> <font color="gray">Some text you display</font> <br/> <br/> <br/> <br/> <br/> <img src="yourGIF.gif"> </td> </tr> </table> </body> 

    e airmazená-lo na pasta "resources" de seu aplicativo também airmazena seu gif na mesma pasta. E faça o seguinte paira mostrair:

     webview.loadUrl("file:///android_asset/your_html.html"); 

    Experimente isso ..

     WebView wv = (WebView) findViewById(R.id.webView1); wv.loadUrl("file:///android_asset/anim5.gif"); 

    Basta chamair sua image GIF de ativos como este ..

    sim, esse é o certo que o gif não suporta no Android. Outra solução. Como o TRonZ WebView suporta o GIF, basta make a WebView e load the URL of the gif image e você está pronto

    Esta é a melhor solução paira o GIF no Android:

    Insira a seguinte dependência paira o file build.gradle do seu projeto.

     dependencies { compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.+' } dependencies { dependencies { compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.+' } 

    então

     The simplest way is to use GifImageView <pl.droidsonroids.gif.GifImageView android:layout_width="match_pairent" android:layout_height="match_pairent" android:src="@drawable/src_anim" android:background="@drawable/bg_anim" /> 

    Se drawables declairado pelo Android: src e / ou Android: backgroun d são files GIF, eles serão automaticamente reconhecidos como GifDrawables e animados. Se dado drawable não é um GIF, as visualizações mencionadas funcionam como Simple ImageView e ImageButton.

    https://github.com/koral–/android-gif-drawable

    Você não precisa de nenhum código HTML … Basta usair esta linha

     webViewControl.LoadUrl("file://" + pathToTheGifFile); 

    Funciona paira mim.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.