android能直接调用gif动画吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android能直接调用gif动画吗相关的知识,希望对你有一定的参考价值。
参考技术A android默认是不支持gif动画的,webview实际上是使用了webkit的功能来显示gif动画,虽然不能显示gif,但是不影响上传文件,你不要decode成bitmap来上传数据,直接用FileInputStream转成数组来上传,绝对没有问题的Android加载Gif动画
参考技术A 最近项目开发中需要实现播放gif动画的效果,UI设计图如下在点击中间话筒的时候播放动画,提示用户正在录音。
尝试过将gif转化成50张图片,一帧一帧播放图片,设置android:duration 播放下一张图片的间隔时间,但是效果不理想,下面讲下自己的实现方式(直接播放gif):
GifDrawable gifFromAssets = new GifDrawable(getAssets(), "animation.gif");
clAnim.setImageDrawable(gifFromAssets);
clAnim.setScaleType(ImageView.ScaleType.CENTER_CROP);
if (gifFromAssets.isRunning())
gifFromAssets.stop();
gifFromAssets.start();
以上是关于android能直接调用gif动画吗的主要内容,如果未能解决你的问题,请参考以下文章