随笔分类 -  ImageView

摘要:方法是在drawable文件中定义一个背景的xml文件。 之后调用即可。如果你的背景是有selector效果的,那么可以像下面一样解决: 阅读全文
posted @ 2015-07-06 16:50 developer_Kale 阅读(1455) 评论(0) 推荐(0) 编辑
摘要:一、最终成果本例是用android自带的相册获取图片的,并且处理了很多异常,最终你的activity只需要用很少的代码就能获得用户选择好的图片了。例子: 加完权限后就可以编码啦~package com.example.jack.getphoto;import com.kale.lib.a... 阅读全文
posted @ 2015-04-27 17:38 developer_Kale 阅读(3200) 评论(0) 推荐(0) 编辑
摘要:ImageLoader是一个加载网络图片的封装类,其内部还是由ImageRequest来实现的。但因为源码中没有提供磁盘缓存的设置,所以咱们还需要去源码中进行修改,让我们可以更加自如的设定是否进行磁盘缓存。一、添加对磁盘缓存的控制我们默默的打开源码,添加如下代码: private boolea... 阅读全文
posted @ 2015-01-30 19:08 developer_Kale 阅读(3107) 评论(0) 推荐(0) 编辑
摘要:上篇文章我们讲到了如何用volley进行简单的网络请求,我们可以很容易的接受到string、JsonObjec类型的返回结果,之前的例子仅仅是一次请求,这里需要说明volley本身就是适合高并发的,所以它可以运行你用volley在短时间内进行多次请求,并且不用去手动管理线程数。仅仅是请求文字过于基础... 阅读全文
posted @ 2015-01-30 11:22 developer_Kale 阅读(4549) 评论(0) 推荐(0) 编辑
摘要:我们都知道Imageview中有不同的拉伸比率,比如fitStart,centCrop这样的,所以imageview中的drawable不一定和imageview占有相同的位置和大小,那么怎么计算呢?思路:1.得到imageview现在的宽高2.得到imageview现在显示的区域(Rect)3.得... 阅读全文
posted @ 2014-11-18 08:35 developer_Kale 阅读(1778) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/armyant/archive/2012/04/04/2432447.html(Android2.x)example:myMenuItem.setIcon(android.R.drawable.ic_menu_save);android:icon=... 阅读全文
posted @ 2014-11-08 16:10 developer_Kale 阅读(2226) 评论(0) 推荐(0) 编辑
摘要:我们很多时候需要进行图片的裁剪,其实这个功能在android系统中已经有一套解决方案了,虽然界面和效果并不是很优秀但功能毫无疑问是完美实现了。至于,不用自带的方案怎么做自定义,这个就是后话了。本篇主要讲解的是裁剪的原理和流程,外带分析了大图裁剪和小图裁剪的不同之处,同时给出具体的实现方案。一、原理+... 阅读全文
posted @ 2014-10-29 11:20 developer_Kale 阅读(13414) 评论(0) 推荐(1) 编辑
摘要:原文:http://blog.csdn.net/xu_fu/article/details/39268771从这个大神的博客看到了这篇文章,感觉写的挺好的。挺实用的功能。虽然是从源码中提取的,但是看得出费了一番心思。而且讲解的很透彻。我这里补充的是这个仅仅能在一个acitvity中使用,不能实现在服... 阅读全文
posted @ 2014-10-28 20:19 developer_Kale 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:在实际使用过程中我们可能遇到将图片保存到系统相册的需求,如果做相机软件更是如此。今天看到别人的博客中有些到这个功能,就研究了一下。发现我们可以通过Media.insertImage()方法来进行,而且还可以将其他文件夹中的图片添加到系统相册中。但在研究中发现了个问题,很多人说添加后发现系统相册里一下... 阅读全文
posted @ 2014-10-28 15:07 developer_Kale 阅读(3427) 评论(0) 推荐(0) 编辑
摘要:现在我们终于可以通过这个框架来实现ListView中加载图片了,至于ViewPager还是别的,原理其实都是一样的一、ListView1.布局文件list_layout.xml list_item.xml 图片来源类:package com.kale.universali... 阅读全文
posted @ 2014-10-19 10:46 developer_Kale 阅读(3554) 评论(0) 推荐(0) 编辑
摘要:在使用这个框架的时候,我们必须要配置一个DisplayImageOptions对象来作为ImageLoader.getInstance().displayImage()中的参数,所以很有必要讲解这个对象的配制方法。讲解完了后其实这个框架我们就会了解的比较详尽了。1.默认的配置DisplayIma... 阅读全文
posted @ 2014-10-19 09:56 developer_Kale 阅读(15090) 评论(0) 推荐(0) 编辑
摘要:Universal-Image-Loader这个开源框架又来给我们造福了,它是一个图片加载框架,主要强大在于可以用于网络等图片源的加载,并且有多重缓存机制。先给出其项目地址:https://github.com/nostra13/Android-Universal-Image-Loader一、简... 阅读全文
posted @ 2014-10-19 08:49 developer_Kale 阅读(5170) 评论(0) 推荐(0) 编辑
摘要:本范例实现的是用户可以通过拍照、相册获取图片,然后进行裁剪,最后将结果保存在IamgeView中。当然你可以选择将结果同时存放在sd卡中,作为以后的缓存。思路:1.通过拍照获取图片进入系统自带的相机界面——>拍照——>保存在sd卡中——>读取sd卡的文件进行裁减。PS:裁剪前先判断是否获取到图片了2... 阅读全文
posted @ 2014-09-23 21:00 developer_Kale 阅读(4540) 评论(0) 推荐(0) 编辑
摘要:之前介绍过一个截图的办法(http://www.cnblogs.com/tianzhijiexian/p/3900241.html),这里再分享个开源项目。它也是截图,但是效果不是很好,首先还是对于小图片没有进行考虑,然后裁剪框也没有正对图片的大小做适配。虽然其代码比较简单,但我还是不推荐用这个... 阅读全文
posted @ 2014-08-09 10:56 developer_Kale 阅读(4638) 评论(0) 推荐(0) 编辑
摘要:红色区域为截图控件的区域。 开源项目地址:https://github.com/edmodo/cropper croper这个开源项目可以对一个图片进行任意区域的街区,并且可以设置图片的旋转角度。但它忽视了小图片的存在,如果要截图的图片过于小,那么显示效果是极其不好的。于是我写了个图片拉伸... 阅读全文
posted @ 2014-08-08 22:02 developer_Kale 阅读(11580) 评论(1) 推荐(0) 编辑
摘要:ClipDrawable代表从其它位图上截取一个"图片片段",XML中的根元素为,截取的方向由clipOrientation控制 android:clipOrientation有两个属性,默认为horizontalandroid:gravity有两个属性,默认为left使用时可以用ClipDrawa... 阅读全文
posted @ 2014-08-04 13:17 developer_Kale 阅读(1341) 评论(0) 推荐(0) 编辑
摘要:项目地址:https://github.com/chrisbanes/PhotoView 用开源项目有个好处,一是实现简单,二是bug少。那么我们就来说下这个项目能够实现的效果:1.单个图片的双指缩放,双击放大缩小PhotoViewAttacher mAttacher; ImageView ... 阅读全文
posted @ 2014-08-03 18:13 developer_Kale 阅读(12020) 评论(0) 推荐(0) 编辑
摘要:scaleType是指定图片的拉伸方式的一个属性,下面是具体的示例和介绍: ... 阅读全文
posted @ 2014-07-25 13:09 developer_Kale 阅读(1484) 评论(0) 推荐(0) 编辑
摘要:本实例的功能是将用户选择的图片裁剪后放入ImagView,布局文件是个Button和ImageView。为了图片的正常显示,我们在裁剪后先将裁剪好的图片先存放到SD卡中,这样就能在以后开启应用的时候直接调用了。main_activity.xml MainActivity.javapa... 阅读全文
posted @ 2014-07-21 23:47 developer_Kale 阅读(6563) 评论(1) 推荐(0) 编辑
摘要:这个类可以实现圆角,或者是圆形图片的操作。CircleImageManager.javapackage com.kale.utils;import android.content.Context;import android.content.res.Resources;import android.... 阅读全文
posted @ 2014-07-21 16:42 developer_Kale 阅读(838) 评论(0) 推荐(0) 编辑

网站流量统计工具
点击右上角即可分享
微信分享提示