下载地址:

https://github.com/patton88/agile_flutter_picture_show/raw/master/agile_flutter_picture_show_v1.2.5_release01.rar

百度网盘:https://pan.baidu.com/s/1Y-V1ADpwX7bf3MA45OJUfQ

提取码:xway

迅捷Flutter图片浏览软件-用户手册

  1. 版本信息

    迅捷Flutter图片浏览软件 1.2.5 安卓版 (20200721)

    QQ: 153248043

    Email: ybmj@vip.163.com

    Blog: https://www.cnblogs.com/ybmj/

  2. 软件简介

  迅捷Flutter图片浏览软件,(Agile Flutter Picture Show,简称AgileShow),是一款小巧实用的安卓图片浏览软件。本程序使用Flutter跨平台框架和dart语言开发,通过组件化界面设计理念、Skia平面渲染引擎和Native视图渲染引擎,借助许多优秀的图片资源处理插件,为用户提供快捷美观的应用程序界面。本程序支持安卓6.0(API 21) - 10.0(API 29)版本的手机、平板电脑等电子设备,屏幕分辨率建议1080×1920及以上。

迅捷Flutter图片浏览软件主界面

  1. 程序主要特点

    1. 可以方便地浏览手机上的图片资源,包括本机存储和SD卡;
    2. 支持按系统返回键返回上一个界面,或者隐藏程序;
    3. 可以自动分类、分类查看搜索到的图片资源,包括Recent、Camera、Screenshots、Pictures等;
    4. 支持多种选择图片的方式,包括逐个选择取消、全选、全取消等;
    5. 可以查看常见图片格式,包括bmp,jpg,jpeg,png等;
    6. 可以对图片进行放大、移动查看;
    7. 查看多幅图片时,可以通过底部选择栏、或左右滑动选择查看图片资源;
    8. 支持双指缩放操作,也支持双击图片放大、缩小;
    9. 查看图片时,支持单击图片隐藏或显示工具栏和状态栏;
    10. 支持图片编辑功能,包括剪切、缩放、平移、翻转、旋转、复原等操作;
    11. 图像剪切支持手柄拖动定制剪切,也支持预设剪切,包括原始、1*1、4*3、3*4、16*9、9*16等;
    12. 可以将图片编辑结果保存到手机存储中;
    13. 支持单个、批量删除图片操作;
    14. 支持将帮助信息复制到剪贴板。
  2. 程序权限设置

  该程序要存取手机图片资源,需要用户授予存取手机媒体资源的权限。程序第一次启动时,用户需要同意授权,程序才能正常运行,若拒绝授权,程序将终止退出。此后,用户可以点击桌面的AgileShow图标启动程序,重新授权后,程序便能正常运行。

用户需要授予存取手机媒体资源的权限

  1. 图片资源选择界面

  程序启动时,会自动搜索加载手机中的图片资源,自动分类列出包含图片资源的目录和类别,比如Recent、Camera、DICM、Screenshots、Pictures、pic等。程序支持常见图片格式,包括bmp,jpg,jpeg,png等。

  在图片资源选择界面,用户可以通过多种方式选择图片资源。可以点击左上角的资源目录按钮,选择加载某个目录或分类的图片资源,Recent是全部资源,其它项为某个特定目录或分类。

在图片资源选择界面,用户可点击左上角资源目录按钮,选择加载某个目录或分类的图片资源

  选择好图片资源目录或分类后,程序会列出该目录或分类下面所有图片项目。用户可以点击图片项目右上角的复选框进行选择或取消,也可以点击右上角的按钮全选、全取消图片资源。可以单击某个图片项目临时放大查看,点击左上角的放回按钮返回。

可点击图片项目右上角的复选框选择或取消,也可点击右上角的按钮全选、全取消图片资源

用户选择好图片资源后,便可以对选择的图片进行查看、编辑、删除等操作。

  1. 图片资源查看界面

    在图片资源选择界面,选择好图片资源后,用户可以点击左下角的查看按钮查看所选图片资源。在该界面中,可以通过下面操作进行查看:

  2. 查看多幅图片时,可以通过底部选择栏、或左右滑动选择查看图片资源;
  3. 可以对图片进行放大、移动查看;
  4. 支持双指缩放操作,也支持双击图片放大、缩小;
  5. 查看图片时,支持单击图片隐藏或显示工具栏和状态栏。

图片资源查看界面

  1. 图片资源编辑界面

  在图片资源选择界面,选择好图片资源后,用户可以点击下面的编辑按钮对图片进行编辑。注意,每次只能编辑单幅图片,选择多幅时只能编辑第一幅图片。在该界面中,支持下面操作:

  1. 支持剪切、缩放、平移、翻转、旋转、复原等操作;
  2. 图像剪切支持手柄拖动定制剪切,也支持预设剪切,包括原始、1*1、4*3、3*4、16*9、9*16等;

图像剪切支持手柄拖动定制剪切,也支持预设剪切

  1. 可以将图片编辑结果保存到手机存储中。

可以将图片编辑结果保存到手机存储中

  1. 帮助信息界面

    在图片资源选择界面,点击右下角的帮助按钮可以查看程序帮助信息。点击复制按钮,可以将帮助信息复制到剪贴板。

程序帮助信息

  1. 帮助信息界面

    用户可自行斟酌选用该程序,若转载请注明出处。对一切后果,作者不承担任何责任!

迅捷Flutter图片浏览软件的更多相关文章

  1. Ubuntu下几个命令行方式使用的图片浏览工具

    想找几个Ubuntu下可以以命令行方式使用的图片浏览工具. Google了一些资料,找到下面几个web: 1.pho:轻巧的命令行图片查看器 其中介绍了工具pho,其功能特点,见下面的转帖内容: ph ...

  2. C#图片采集软件 自动翻页 自动分类(收集美图必备工具)(一)

    网站管理员希望将别人的整站数据下载到自己的网站里或者将别人网站的一些内容保存到自己的服务器上.从内容中抽取相关的字段,发布到自己的网站系统中.有时需要将网页相关的文件也保存到本地,如图片.附件等. 图 ...

  3. 图片浏览(CATransition)转场动画

    Main.storyboard ViewController.m // //  ViewController.m //  8A04.图片浏览(转场动画) // //  Created by huan ...

  4. Android 高级UI设计笔记14:Gallery(画廊控件)之 3D图片浏览

    1. 利用Gallery组件实现 3D图片浏览器的功能,如下: 2. 下面是详细的实现过程如下: (1)这里我是测试性代码,我的图片是自己添加到res/drawable/目录下的,如下: 但是开发中不 ...

  5. 用CSS和第三方库来提升图片浏览体验

    你是否关注过浏览.点击图片这个微妙的过程,不同的图片展现.交互方式各带来什么样的观感?本文聚焦于图片浏览这个过程以及如何使用CSS3和第三方库来提升体验. 先看下Pinterest.Flickr等时下 ...

  6. 第17讲- UI常用组件之ImageView图片浏览

    第17讲 UI常用组件之ImageView图片浏览 二.图片浏览ImageView ImageView就是一个用来显示图片的视图: ImageView常见属性 常见属性 对应方法 说明 android ...

  7. VTK中国文字显示和简单的医疗图像浏览软件

    使用VTK做一个简单的医学图像浏览软件(在http://blog.csdn.net/www_doling_net/article/details/8668870这篇博文的基础上改的),支持标准的医学图 ...

  8. [置顶] ios 一个不错的图片浏览分享框架demo

    demo功能:一个不错的图片浏览分享框架demo.iphone6.1 测试通过.可以浏览图片,保存,微博分享到新浪,腾讯,网易,人人等. 注:(由于各个微博的接口有时候会有调整,不一定能分享成功.只看 ...

  9. WPF 图片浏览 伪3D效果

    原文:WPF 图片浏览 伪3D效果 首先上效果图: 因项目要求,需要把图片以"好看"."炫"的效果展示出来,特地研究了一下WPF关于3D方面的制作,奈何最终成果 ...

随机推荐

  1. final变量、方法与类

    学习内容: 一.final变量 1.设定为final的变量,其值不可被改变. 2.final定义的变量必须在声明时对其进行赋值操作. 3.final可以修饰对象.被修饰为final的对象,只能恒定指向 ...

  2. Kafka 万亿级消息实践之资源组流量掉零故障排查分析

    作者:vivo 互联网服务器团队-Luo Mingbo 一.Kafka 集群部署架构 为了让读者能与小编在后续的问题分析中有更好的共鸣,小编先与各位读者朋友对齐一下我们 Kafka 集群的部署架构及服 ...

  3. CoaXPress 时间戳 Time Stamping

    背景 在CXP2.0之前,CXP没有定义Time Stamping时间戳的概念,但是用户对Time Stamping是有实际需求的,比如我们要对比多台设备拍摄同一个物体不同角度的照片,或者记录触发完成 ...

  4. yolov5训练自定义数据集

    yolov5训练自定义数据 step1:参考文献及代码 博客 https://blog.csdn.net/weixin_41868104/article/details/107339535 githu ...

  5. KMP算法(改进的模式匹配算法)——next函数

    KMP算法简介 KMP算法是在基础的模式匹配算法的基础上进行改进得到的算法,改进之处在于:每当匹配过程中出现相比较的字符不相等时,不需要回退主串的字符位置指针,而是利用已经得到的部分匹配结果将模式串向 ...

  6. Java虚拟机启动过程解析

    一.序言 当我们在编写Java应用的时候,很少会注意Java程序是如何被运行的,如何被操作系统管理和调度的.带着好奇心,探索一下Java虚拟机启动过程. 1.素材准备 从Java源代码.Java字节码 ...

  7. C++ 智能指针浅析

    C++ 智能指针浅析 为了解决 C++ 中内存管理这个老大难问题,C++ 11 中提供了三种可用的智能指针.(早期标准库中还存在一种 auto_ptr,但由于设计上的缺陷,已经被 unique_ptr ...

  8. 【python】tile函数简单介绍

    转:https://blog.csdn.net/april_newnew/article/details/44176059格式:tile(A,reps)* A:array_like* 输入的array ...

  9. 2020.09.12【NOIP提高组&普及组】模拟赛C组 总结

    总结:这次比赛成绩并不理想,虽然策略得当 \(P.S.\):太多题有多组数据,但是样例只有一个数据 各题题解和改题情况 T1 匹配 题面 描述 给你一个由{a,b-z,A,B-.Z}组成的字符串,我们 ...

  10. TypeScript(3)基础类型

    基础类型 TypeScript 支持与 JavaScript 几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用. 布尔值 最基本的数据类型就是简单的true/false值,在JavaScri ...