上效果:

Android 图片查看器Demo效果

  • 导入PhotoView,导入Glide。
     maven { url "https://jitpack.io" }implementation 'com.github.chrisbanes:PhotoView:2.3.0'implementation 'com.github.bumptech.glide:glide:4.9.0'
  • 网络权限:
<uses-permission android:name="android.permission.INTERNET"/>
  • 布局代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><com.github.chrisbanes.photoview.PhotoViewandroid:id="@+id/photo_view"android:layout_width="match_parent"android:layout_height="match_parent"/></RelativeLayout>
  • MainActivity.java 代码:
public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);PhotoView photoView = (PhotoView) findViewById(R.id.photo_view);Glide.with(MainActivity.this).load("https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fblog%2F202107%2F05%2F20210705100427_ee4b8.thumb.1000_0.jpg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1628415177&t=87962cc902fb5925da0a4d60d4c48ca9").into(photoView);}}

图片查看器:Android支持图片查看、缩放、滑动的PhotoView相关推荐

  1. [分享]牛牛图片查看器[仿QQ图片查看器]及大致原理说明

    这是一个完全通过Duilib来实现的一个图片查看器,仿照QQ图片查看器的效果实现,希望大家喜欢. 先看一下使用的截图吧: 做相关说明如下: 一:使用说明 1. 通过命令行调用,传递图片路径即可打开图片 ...

  2. 解决 Windows默认照片查看器无法显示图片,内存不足的问题

    办法一: 一.软件说明       最近工作平台保存的图片(一般由 手机上传到共作平台,工作平台另存到电脑上之后),在WIN7系统windows照片查看器无法显示此图片,图片查看器提示"因为 ...

  3. 打开图片显示Windows照片查看器无法显示图片。因为计算机上的可用内存可能不足。解决方法!

    打开图片显示Windows照片查看器无法显示图片.因为计算机上的可用内存可能不足.解决方法! 首先,去exiftool(.)org下载个免费的命令行程序exiftool.exe. 然后,用记事本建一个 ...

  4. windows默认的图片查看器打开JPG图片显示为空白,但全屏又能正常显示。

    windows默认的图片查看器打开JPG图片显示为空白,但全屏又能正常显示. 打开注册表 进入目录 hkey_classes_root\.jpg 修改默认值为jpegfile即可 当遇到这类故障,我们 ...

  5. web网络图片查看器Android

    一.web网络图片查看器Android activity_main.xml <?xml version="1.0" encoding="utf-8"?&g ...

  6. 模仿微信朋友圈 图片浏览 js javascript 支持图片预览,滑动切换,双指缩放,图片缓存

    模仿微信朋友圈 图片浏览 js javascript 支持图片预览,滑动切换,双指缩放,图片缓存 2017年08月10日 12:11:38 阅读数:2311 previewImage-mobile 仿 ...

  7. Android 加载本地图片(文件管理器中的图片墙)

    Android 加载本地图片(文件管理器中的图片墙) --关于图片墙的一些感悟与疑问,希望大家共同探讨. (By伊叶也) 图片显示及监听 1.图片显示:基本上就5种显示形式(如果同时嵌入5种形式,采用 ...

  8. html5 图片上传,支持图片预览、压缩、及进度显示,兼容IE6+及标准浏览器

    原文:html5 图片上传,支持图片预览.压缩.及进度显示,兼容IE6+及标准浏览器 以前写过上传组件,见 打造 html5 文件上传组件,实现进度显示及拖拽上传,兼容IE6+及其它标准浏览器,对付一 ...

  9. 爬虫 图片下载器:从图片分享网站下载图片并进行分类整理

    目录 前言 1. 图片下载器概述 2. 环境准备 3. 分析目标网站 4. 使用Python编写图片下载器 4.1 安装依赖库 4.2 获取图片链接 4.3 下载图片 4.4 图片分类整理 5. 总结 ...

最新文章

  1. 关于tolua的使用
  2. 内存容量对计算机运行影响大吗,探索内存容量对基础应用的性能影响有多大
  3. boost::mp11::mp_transform_front相关用法的测试程序
  4. Android事件总线
  5. 出现ping: unknown host www.baidu.com 问题解决
  6. inputtextarea表单提示文字
  7. Oracle安装与操作系统用户组
  8. spark 通过打散热点key解决数据倾斜问题
  9. H3CSE园区-NTP
  10. 教你用Python制作微信好友背景墙
  11. python输入一个人的名字_把一个人的名字分成名字和姓
  12. 【python】调用百度智能云API实现手写文字识别
  13. Android Snackbar简单解析
  14. 如何用自己电脑架设服务器!自助建站将不再是梦想
  15. 核心单词Word List 42
  16. 日语标点符号用法解说!
  17. CS224W-图神经网络 笔记4.1:Community Structure in Networks - 网络中社区的特性
  18. [转载]在Vmware ESXI中安装群晖Synology DSM 5.0 (4528)
  19. Web前端,CSS中关于背景颜色、背景图片、背景平铺、背景位置、背景相关属性连写
  20. 怎么快速将操作系统迁移到另一台电脑

热门文章

  1. 入手ZeroNet,我的站吼吼
  2. 基于 U-net 的裂缝检测
  3. 游戏建模软件学习选择Max还是Maya呢?场景建模都用到哪些
  4. 【设计模式】从女娲娘娘到取媳妇
  5. Echarts获取国家json文件(非洲国家地图,动态选中地图上国家)
  6. 锐浪报表根据后端返回值判断是否显示自由表格行
  7. 自动驾驶汽车传感器数字孪生建模(一)
  8. 项目导包的时候找不到自定义的包
  9. 宝塔linux解决无法启动Nginx的问题
  10. AttributeError: ‘ConvolutionalBoxPredictor‘ object has no attribute ‘inputs‘