详细分析Android图片处理神器BitmapFun源码,分析了Bitmapfun处理图片的流程和原理,并对Bitmpafun处理图片的缺陷进行了 分析,也提出了相应的解决方案...
分类:
移动开发 时间:
2014-08-03 10:17:35
阅读次数:
500
ScrollView下拉视图放大,ScrollView到顶部时下拉,图片放大效果...
分类:
其他好文 时间:
2014-08-01 16:14:02
阅读次数:
176
一.图片的存在形式1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别:文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是..
分类:
移动开发 时间:
2014-07-31 17:20:57
阅读次数:
196
Android 将图片快速转换成圆角的方法
使用开源项目 RoundedImageView
github上面的开源项目 官方地址为: https://github.com/vinc3m1/RoundedImageView
效果如下:
下面快速的集成进来
步骤分为3个
1: 去github上下载 工程
https://github.com/vinc3m1/RoundedImageView
2: 导入工程
3 在布局中使用它
<com.makeram...
分类:
移动开发 时间:
2014-07-23 17:19:41
阅读次数:
756
这两天改进优化项目中图片上传的代码,考虑到可能有7、8M的比较大的图片,因为要先进行压缩。所以设计到文件的压缩,保存与清空删除操作。在这里记下笔记。
/**
* 压缩并另存为,每次先清空再保存
*/
private void compressFile(){
//清空保存目录下的旧照片
String saveDir = Environment.getExternalStorag...
分类:
移动开发 时间:
2014-07-21 23:15:43
阅读次数:
277
主要由两种方法:
1、不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为:String path = "com/drawable/resource/imageName.png";
InputStream is = getClassLoader().getResourceAsStream(pat...
分类:
移动开发 时间:
2014-07-21 22:36:08
阅读次数:
252
Android Icon Size and Location for AppsDENSITYSIZELOCATIONRATIOSCREENMARGINXXXHDPI192×192drawable-xxxhdpi4640 DPI12 to 16 pixelsXXHDPI144×144drawable-...
分类:
移动开发 时间:
2014-07-21 09:34:08
阅读次数:
221
Java代码//压缩图片大小publicstaticBitmapcompressImage(Bitmapimage){ByteArrayOutputStreambaos=newByteArrayOutputStream();image.compress(Bitmap.CompressFormat.J...
分类:
移动开发 时间:
2014-07-18 14:28:22
阅读次数:
245
Android实际开发中,在加载大量图片的时候,比如ViewPager、GridView、ListView中,加载了大量的比较大图片就容易出现OOM(内存溢出)的异常,这是因为一个应用的最大内存使用只有16M,超过了这个值,就会出现OOM。所以我们实际开发中,要想避免OOM出现就要对相应的图片进行压缩处理。
本文即使用了BitmapFactory和BitmapFactory.Option这两个类...
分类:
移动开发 时间:
2014-07-17 21:03:37
阅读次数:
340
Android开发者可能会使用Universal Image Loader或者Square`s newer Picasso这些第三方的库去处理图片的加载Universal Image Loader https://github.com/nostra13/Android-Universal-Image...
分类:
移动开发 时间:
2014-07-15 00:33:59
阅读次数:
275