您的位置:首页 > 理论基础 > 计算机网络

android 无任何依赖实现网络加载显示Gif动画

2016-11-07 09:46 330 查看

android 无任何依赖实现网络加载显示Gif动画

最近碰到个需求,在项目里显示gif动画,一开始在github上找了下,发现有很多,但都是依赖,我就只是想要个显示gif图片动画功能,搞那么多东西进来,感觉太臃肿,之后自己也尝试过修改别人的,但做不到适应多种架构手机,最后在一篇文章找到我想要的东西,不说闲话了,直接贴代码

自定义 WebView 来加载显示gif,不知道有没有同学想过

public class GifWebView extends WebView {

public GifWebView(Context context) {
super(context);

}

public GifWebView(Context context, AttributeSet attrs) {
super(context, attrs);
}

public GifWebView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}

public void loadUri(String uri) {
loadUrl(uri);
}

@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
return false;
}


}

下面请注意,光是实现了上面的还是会有很多问题的,最关键的是配置几个属性

如下代码:

mWebSettings.setUseWideViewPort(true);

mWebSettings.setLoadWithOverviewMode(true);

这样就实现了,下次碰到的同学拷贝一下就可以使用了,第三方依赖毕竟东西太多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 动画