使用WebView显示GIF图
2015-08-06 13:38
253 查看
1、将Gif图放入工程的assets文件夹下
2、下面是主要代码
2、下面是主要代码
public class WebViewShowGifActivity extends Activity { private WebView webview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ac_web_gif_layout); webview = (WebView) findViewById(R.id.webview); WebSettings settings = webview.getSettings(); if (Build.VERSION.SDK_INT >= 11) { webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);// 禁止硬件加速 } webview.setBackgroundColor(Color.TRANSPARENT); if (Build.VERSION.SDK_INT >= 19) { settings.setUseWideViewPort(true); // a settings.setLoadWithOverviewMode(true);// b, a和b是成对使用的 } else { settings.setSupportZoom(false); settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); } webview.loadDataWithBaseURL( null, "<HTML><body bgcolor='#f3f3f3'><div align=center><IMG src='file:///android_asset/refresh.gif'/></div></body></html>", "text/html", "UTF-8", null); } }
相关文章推荐
- Android studio进行NDK开发
- Android性能优化-布局
- Android finish后没有执行 onDestory()
- #openstack-meeting: swift(2015-08-05)
- iOS设计模式之中介者模式
- 微信企业号--回调模式开启php
- Android Custom Views and XML attributes
- iOS_导航栏的navigationBar.hidden与navigationBarHidden的区别
- 关于Android中的四大组件(Activity)
- iOS开发之-自定义设置字体
- Android:What is ART?
- iOS The identity used to sign the executable is no longer valid
- ios开发之---将数据写入和读取与沙盒的具体理解和实现。
- Android Memory/Resource Leak总结
- ios 快捷键使用
- Unity项目工程集成Mob社会化分享SDK(android篇)
- spring配置中mappingResources和mappingLocations
- iOS绘图API的使用
- Android Studio之新建Studio项目
- iOS 8.4越狱(iPhone6)