Bitmap是引起OOM的罪魁祸首之一,当我们从网络上下载图片的时候无法知道网络图片的准确大小,所以为了节约内存,一般会在服务器上缓存一个缩略图,提升下载速度。除此之外,我们还可以在本地显示图片前将图片进行压缩,使其完全符合imageview的大小,这样就不会浪费内存了。一、思路思路:计算出要显示b...
分类:
其他好文 时间:
2015-01-27 23:10:32
阅读次数:
203
FROM:githhub;自定义的ImageView类:packagecom.example.testcirclep_w_picpathview;
importandroid.content.Context;
importandroid.content.res.TypedArray;
importandroid.graphics.Bitmap;
importandroid.graphics.BitmapShader;
importandroid.graphics.Canvas;
impor..
分类:
编程语言 时间:
2015-01-27 15:08:57
阅读次数:
1326
#01# TextView 和 ImageView TextView和Imageview切换卡顿,为了实现更好的切换,可以用动画来实现,系统自带的TextViewSwitcher 和ImageViewSwitcher,其中设置自定义动画,可以使用如下Demo:private TextSwitche....
分类:
移动开发 时间:
2015-01-27 13:17:31
阅读次数:
213
ImageView在xml布局中使用android:src=""(也即setBackgroundResource()方法 )设置图片资源适配没有问题,但在代码里使用setImageBitmap设置图片就填满布局并且变大了。使用android:scaleType="fitXY"也没有变化。跟踪了bit...
分类:
其他好文 时间:
2015-01-27 12:36:40
阅读次数:
107
经过分析,上述按钮效果实际上就是一个布局,一个最简单不过的垂直线性布局,上部分是一个ImageView,下部分是一个TextView,这个布局可点击、可设置监听。我们首先要编写自己的ImageButton类,然后在主布局文件中为我们自定义的Button编写布局,最后在Activity中调用我们自定义...
分类:
移动开发 时间:
2015-01-27 00:19:15
阅读次数:
439
public class C6Demo01_DownImageActivity extends Activity {
/** Called when the activity is first created. */
private Button btn;
private ImageView iv;
private URL url;
private InputStream inp...
分类:
移动开发 时间:
2015-01-26 22:57:23
阅读次数:
226
1.主线程调用方法:imageView = new ImageView(this);AsynImageLoader asynImageLoader = new AsynImageLoader();asynImageLoader.showImageAsyn(imageView, URL, R.draw...
分类:
移动开发 时间:
2015-01-26 06:31:48
阅读次数:
268
android 图片浏览功能 图片放大缩小
使用 photoview 双击或双指缩放的ImageView
使用多点触控和双击。
滚动,以平滑滚动甩。
实际效果参考
图片来自 : http://a.code4app.com/android/PhotoView/5241a4026803fa1327000000
下载完成后 导入IDE里面
将lib 添加进来
贴出 photoview的代码:
/********************************************...
分类:
移动开发 时间:
2015-01-26 00:03:41
阅读次数:
1084
使用ImageView时常常会用到scaleType属性,如:scaleType属性的各个值总是记不住之间的差别。今天找点时间总结了一下:scaleType的属性值有:matrix fitXY fitStart fitCenter fitEnd center centerCrop centerIns...
分类:
移动开发 时间:
2015-01-25 22:13:55
阅读次数:
201
需求:一个300*500的图片(长*宽),放在200*200,的控件上。问题:如果不经过设置,直接放在控件上,图片会被压扁失真。而加上了[cell.imageView setContentMode:UIViewContentModeScaleAspectFill];,tableView的第一个cel...
分类:
其他好文 时间:
2015-01-25 01:22:51
阅读次数:
136