转载自http://blog.csdn.net/junjx/article/details/7798604在Android开发中,我们经常需要加载图片。但是图片的尺寸往往会很大,如果我们要的是比较小的图片,在Android有限的内存下,我们显然不能把大尺寸的图片放到内存里,这样不但效率降低,而且会导...
分类:
移动开发 时间:
2014-06-28 21:11:25
阅读次数:
272
1,仅加载图片,图像数据不会缓存。NSString *path = [[NSBundle mainBundle] pathForResource:@”icon” ofType:@”png”]; UIImage *image = [UIImage imageWithContentsOfFile:pa....
分类:
其他好文 时间:
2014-06-28 11:43:47
阅读次数:
177
32、UIImage+Scale缩放图片UIImage可以加载图片,但是我们想要得到一张缩小或放大的图片,利用UIImage不能做到,下面我们添加一个UIImage的分类,用来实现UIImage中图片的放大和缩小。首先,创建一个UIImage+Scale类。然后,实现该类的方法:#import @interface UIImage (scale)-(UIImage*)scaleToSize:(CG...
分类:
移动开发 时间:
2014-06-20 09:44:31
阅读次数:
408
一》.UIImageView和UIButton对比显示图片1> UIImageView只是一种图片(图片默认会填充整个UIImageView) image\setImage:2> UIButton能显示2种图片* 背景 (背景会填充整个UIButton) setBackgroundImage:for...
分类:
其他好文 时间:
2014-06-19 06:45:33
阅读次数:
204
【动机】 之前看到一款卡牌游戏,当你要看全屏高清卡牌的时候,游戏会单独从网络上下载,本地只存了非高清的,这样可以省点包大小,所以我萌生了实现一个读取网络图片的类。【联想】之前浏览网页的时候经常看到一张图片渐进(由模糊变清晰)的显示,如果在游戏中,诸如像显示高清卡牌的时候,使用有这种方式去显示一张图片...
分类:
其他好文 时间:
2014-06-17 23:56:47
阅读次数:
522
简单说下,获取SDcard里的图片或者视屏缩略图就不说了,网上很多,主要写下加载图片的方式,在Grideview的Adapter中getView()方法中定义:
//异步加载图片,实现一张张显示
new LoadImageAsyctask(gridViewHold.icon).execute(paths[position]);
class LoadImag...
分类:
移动开发 时间:
2014-06-15 08:12:31
阅读次数:
193
大家都用过viewpager了, github上有对viewpager进行扩展,导航风格更加丰富,这个开源项目是ViewPagerIndicator,很好用,但是例子比较简单,实际用起来要进行很多扩展,比如在fragment里进行图片缓存和图片异步加载。
下面是ViewPagerIndicator源码运行后的效果,大家也都看过了,我多此一举截几张图;
下载源码请点击这里...
分类:
移动开发 时间:
2014-06-14 15:04:53
阅读次数:
756
package com.teffy.viewpager;import
java.util.ArrayList;import java.util.concurrent.Executors;import
java.util.concurrent.ScheduledExecutorService;impo...
分类:
其他好文 时间:
2014-06-12 11:23:05
阅读次数:
390
程序场景:一系列的图片,从第一张到最后一张依次加载图片,形成“动画”。生成BitmapImage的方法有多种:1、var source=new
BitmapImage(new
Uri("图片路径",UriKind.xxx));一般的场景使用这种方法还是比较方便快捷,但是对于本场景,内存恐怕得爆。2、...
分类:
其他好文 时间:
2014-06-11 22:17:33
阅读次数:
970