首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android仿微信朋友圈图片选择器

最近做开发需要解决一个模仿微信朋友圈附加图片的功能,具体要求如下: (1)从手机中最多选择3张图片,可拍照上传; (2)选择的图片可以点击移除然后再添加新图片; (3)可以在手机包含图片的各个文件夹中随意选择等...,缓存图片,显示图片的具体执行类,它有两个具体的方法displayImage(...)...、loadImage(...), */ private ImageLoader loader; /** * 用于指导每一个Imageloader根据网络图片的状态(空白、下载错误、正在下载)显示对应的图片..., * 是否将缓存加载到磁盘上,下载完后对图片进行怎么样的处理。...)//设置图片加载/解码过程中错误时候显示的图片 .cacheInMemory(true)//设置下载的图片是否缓存在内存中 .cacheOnDisk(true) //设置下载的图片是否缓存在SD卡中

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery 图片查看插件 Magnify 开发简介(仿 Windows 照片查看器

    前言 因为一些特殊的业务需求,经过一个多月的蛰伏及思考,我开发了这款 jQuery 图片查看器插件 Magnify,它实现了 Windows 照片查看器的所有功能,比如模态窗的拖拽、调整大小、最大化,图片的缩放...如果你的网速和其他原因不能打开 CodePen 的话,可以查看下面的图片演示。 主要功能 Magnify 的功能可以参考 Windows 照片查看器,基本完成了可以实现的所有功能。...1.模态窗拖拽 如果图片尺寸不大于展示区域,通过图片展示区域也可以拖拽弹窗。这和 QQ 图片查看器的操作方式是相同的。 2.模态窗调整大小 可以通过参数设置模态窗的最小宽高。...除了 Windows 照片查看器,QQ 的图片查看器也非常的高大上。我们只要简单修改就可以实现 QQ 图片查看器的效果,但是部分功能比如缩略图还没有实现。...面对这样的图片查看器足以令人心旷神怡~ 总结 目前插件整体已经趋于完善,但仍然有很多需要修改及添加的细节,尤其对移动端的支持,大家可以 star 一下随时关注项目的更新动态。

    3.2K90

    仿朋友圈相册图片选择以及画廊效果「建议收藏」

    仿朋友圈相册图片选择以及画廊效果 1.效果展示 2.导入相关第三方库依赖 3.编写选择图片页面 a.编写布局 b.编写Activity c.相册选择工具类部分代码 d.相册4宫图适配器 4.编写画廊页面...a.编写画廊页面 b.编写Activity c.画廊适配器 5.新增拖拽效果,高度模仿微信朋友圈 a.增加拖拽处理类RecycleItemTouchHelper b.在MainAcitivity...视频展示: 安卓实现仿微信朋友圈以及画廊效果 部分截图: 文章有点长,如果没时间就拉到最底下下载源码,再给个一键三联哈(* ̄︶ ̄) 2.导入相关第三方库依赖 站在巨人的肩膀上,敲代码便可事半功倍...implementation 'com.github.chrisbanes:PhotoView:2.3.0' 3.编写选择图片页面 a.编写布局 <LinearLayout xmlns:android...@NonNull Object object) { container.removeView((View) object); } } 5.新增拖拽效果,高度模仿微信朋友圈

    1K20

    Android 高仿微信发朋友圈浏览图片效果

    https://blog.csdn.net/lyhhj/article/details/50002005 最近一直在高仿微信、高仿微信,今天小编再给大家分享一个仿微信发朋友圈浏览图片的效果......(ListView嵌套着GridView) 3.图片点击浏览图片(Fragment+ViewPager) 具体实现 1.初始化数据源,设置适配器,看一下代码: public class MyActivity...extends Activity { /*图片显示列表*/ private ListView listView; /*图片URL数组*/ private List<ContentBean...2.看一下适配器内容 在说说列表适配器中去设置图片的适配器,图片的GridView是重写了一个不能滑动的GridView,重写一下OnMeasure(); public class MyAdapter...,这个网上也有好多的Demo,也有详细的讲解,直接拽过来用就可以了,下面的图片数量是监听setOnPageChangeListener()来改变下面的图片索引值 /** * 图片查看器 * Created

    2.9K10

    简易Qt图片查看器

    本篇使用Qt来实现一个可以查看任意目录下图片图片查看器,可以电脑中任意目录下图片的查看,并且可以通过鼠标滚轮以及鼠标移动来实现图片的灵活放大、缩小,此外,在打开一个图片后,若该目录下还有其它图片,通过左右切换...,可以方便的查看同目录下的其它图片,先来看下最终的效果: 通过点击下方的图片文件夹图标,可以弹出系统文件选择窗口,可以选定任意目录下的图片 选择图片后,图片显示主窗口即可居中显示图片 通过滚轮上下滑动...,可以放大和缩小图片 鼠标左键按下再移动,可以移动图片 下方两侧的切换按钮,可以切换上一张、下一张图片 1 总体结构 整个Qt图片查看器项目的代码结构如下: 主代码中是图片查看器相关的代码,包括: src...:图片查看器主代码 picview.pro:Qt工程文件 images:存放各个按钮图标的资源文件 build中是编译的中间文件和编译结果存储的目录 下面分类介绍了程序的主要代码实现。...event->button() == Qt::LeftButton) { m_leftClick = false; } } 3 总结 本篇实现了示意Qt实现一个j简易的图片查看器

    2.3K10

    【Android 控件使用及源码解析】 GridView规则显示图片仿微信朋友圈图片

    最近项目要求上传多图并且多图显示,而且要规则的显示,就像微信朋友圈图片显示一样。 想了一下用GridView再适合不过了,GridView可以动态加载图片的数量,而且还比较规律。...下面说一下自己的思路: 1.获取网络图片 2.初始化gridview,自定义适配器 3.根据图片数量设置gridview的列数 4.更新适配器 下面贴上部分源码并给大家解析一下 一、首先是GridView...子项中是一个正方形布局里面嵌套着图片 二、接下来自定义适配器 因为项目需求不同,自己定义的适配器和平时用的不太一样,这里就不贴源码了。...大体上也是将图片下载到本地,用Imageloader加载,不过我这里有上传失败的和新建的,所以不太一样。...picAdapter = new PictureAdapter(this, 1, appItem_file); noScrollgridview.setAdapter(picAdapter); //根据图片数量设置图片的列

    1.1K10

    android 在 ListView 的 item 中插入 GridView 仿微信朋友圈图片显示。

    然后我们需要两个数据辅助类,类似上述,一个是专门来保存在GridView中要显示的每张图片的信息,例如它的url、name、id等等,暂称该辅助类为 UserImgs,大家可以随便增删,另一个是总的专门保存...listView中的item的数据,我们称它为UserInfo,这里,说明下,因为每条 item 都有一个自己的GridView,也就是说,UserInfo中必须要有一个UserImgs类实例,用来存储图片信息...Created by Administrator on 2015/9/6. 5 */ 6 public class UserImgs { 7 8 public int id; //图片的...id 9 public String name; //图片的名称 10 public String urls; //图片的 url 11 12 public int getId...getUserTalkNumber()); 83 84 if(mUserInfo.getUi().size()>0) { //这里判断该组数据是否有 gridView 的图片

    2.3K50

    viewpager+photoview实现图片查看器

    本文实例为大家分享了Android实现图片查看器的具体代码,供大家参考,具体内容如下 ?...效果需要两个手指禁止缩放,所以没有光标,只能用手机投放电脑上录制动态图片; demo中实用了一个第三方的photoview,非常简单实用;可实现图片双击放大,手势放大缩小,当手指离开屏幕时如果图片小于原图可自动恢复原图大小...,可实现点击监听,长按图片监听; 整个demo非常简单,整体就是一个activity,页面布局只有一个viewpager和textview <RelativeLayout xmlns:android="..."); } }); Glide.with(getContext()) .load(url) .placeholder(R.mipmap.ic_launcher)//加载过程中图片未显示时显示的本地图片....error(R.mipmap.ic_launcher)//加载异常时显示的图片 // .centerCrop()//图片图填充ImageView设置的大小 .fitCenter()/

    2.2K20

    Android 简单的图片查看器源码实现

    本文介绍了Android 简单的图片查看器源码实现,分享给大家,具体如下: public class MainActivity extends Activity { private EditText et_path.../ [2]点击按钮进行查看 指定路径的源码 public void click(View v) { new Thread(){public void run() { try { //[2.1]获取访问图片的路径...Base64.encodeToString(path.getBytes(), Base64.DEFAULT)); if (file.exists()&& file.length() 0) { //使用缓存 的图片...System.out.println("使用缓存图片 "); final Bitmap cacheBitmap = BitmapFactory.decodeFile(file.getAbsolutePath...不管是什么数据(txt文本 图片数据 )都是以流的形式返回 InputStream in = conn.getInputStream(); //[2.7]缓存图片 谷歌给我们提供了一个缓存目录 FileOutputStream

    83421

    PageAdmin CMS仿站教程,自己建网站其实好简单

    3、准备仿站需要的工具 这里要用到的工具有四样:IE浏览器、DW、仿站工具、缓存图片查看器 4、保存网页 用浏览器(这个浏览器可以不用IE,没有限制)打开网页,我用的是360,所以按照360的名称来说明...在根目录新建一个模板文件夹,在模板文件夹下新建一个名字为style的文件夹,把下载的文件夹中的CSS/JS类的文件统统剪切到style文件夹中。...5、下载网页图片 下载图片要用到的工具就是上面说到的缓存图片查看器,这就需要大家用有IE内核的浏览器打开被选中网站的首页,为了避免出现问题,我直接选用了IE浏览器,浏览器的要设置成兼容模式。...打开缓存图片查看器,刷新首页,把首页的网址复制到缓存图片查看器,点击列出图片,再点击全部图片,然后存盘即可,记住保存的路径!...并且一些文件的路径不对,会导致页面的错乱,所以我们要用仿站工具,把其中的内容进行调用,包括CSS文件,也是需要修改的。 到这里一个网站页面的初步仿制就基本完成了,希望对大家有帮助! cms.jpg

    1.7K30
    领券