android 实现静态图片文件的手势拉伸缩小
来源:互联网 发布:企业查找软件 编辑:程序博客网 时间:2024/05/16 19:40
我的方式很简单,将图片放入assets中,然后通过webview来访问本地地址,webview本身自带放大,缩小手势,
先附上webview的属性设置
private void setWebView() { WebSettings webSettings = webView.getSettings(); webSettings.setUseWideViewPort(true);//设置此属性,可任意比例缩放 webSettings.setLoadWithOverviewMode(true); webSettings.setBuiltInZoomControls(true); webSettings.setSupportZoom(true); webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { //返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器 view.loadUrl(url); return true; } @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { super.onReceivedSslError(view, handler, error); handler.proceed();//接受所有证书 } }); webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);//使用缓存 webView.getSettings().setJavaScriptEnabled(true);//使用java脚本 webView.getSettings().setDefaultTextEncodingName("gb2312"); webView.setWebChromeClient(new WebChromeClient() { @Override public void onProgressChanged(WebView view, int progress) { setTitle("页面加载中,请稍候..." + progress + "%"); setProgress(progress * 100); if (progress == 100) { setTitle(R.string.app_name); } } });}然后是访问
webView.loadUrl("file:///android_asset/xclx.png");
xml文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.scdl.zny.ShowImgActivity"> <include layout="@layout/qd_include_back"></include> <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="wrap_content"></WebView></LinearLayout>其实就这么简单,不需要重写什么,直接借用webview实现图片的放大缩小展示
1 0
- android 实现静态图片文件的手势拉伸缩小
- 微信朋友圈的实现(图片查看,手势放大、缩小)
- android Matrix图片手势放大缩小,拖动
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果 .
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法
- java获取request中表单参数
- LeetCode解题报告--Combination Sum II
- 继承的实现(代码)
- 51nod1191
- android 实现静态图片文件的手势拉伸缩小
- linux下shell显示-bash-4.1#不显示路径解决方法
- N后问题 Java版
- Java基础_03_Java数组
- 深度学习相关链接
- 虚拟机安装Ubuntu14.04共享查看Win7上共享的文件夹
- 一些知识点的初步理解_9(独立成分分析-ICA,ing...)
- Java中线程基本知识整理
- HDU 5592 还原逆序数(树状数组+二分)