最近遇到了一个问题,当写一个自定义属性控件的时候,设置的属性传入的图片可以改变。
开始的思路是:自定义的属性为integer类型,那么调用处写如对应图片在res下的id,但是当clean的时候,这个id有可能会改变,所以不能传入id。
所以现在更改为:在设置的自定义属性的地方传入res下对应图片的名字,那么再加载此图片,但是遇到了问题,没有方法直接通过名字来获取对应图片的对象。
下面就介绍加...
分类:
其他好文 时间:
2014-12-29 18:26:43
阅读次数:
122
一:简介:在上一篇《Android实现圆形、圆角和椭圆自定义图片View(使用BitmapShader图形渲染方法)》博文中,采用BitmapShader方法实现自定义的圆形、圆角等自定义ImageView,这篇我们将采用更为常见的Xfermode渲染模式方案来实现圆形、圆角和椭圆样式的ImageV...
分类:
移动开发 时间:
2014-12-29 18:07:11
阅读次数:
326
图片的拖拉功能是处理图片进一个有用且常用的功能,由于手机屏幕尺寸的限制,往往无法在手机上一次性的显示一张比较大的图片,也就是
说,我们在手机上一次性只能看到图片的一部分,此时就可以使用图片的拖动功能来拖动图片,进而查看图片相应的部分。
scaleType的属性值有:matrix fitXY fitStart fitCenter fitEnd center centerCrop centerInside
它们之间的区别如下:
matrix 用矩阵来绘制(从左上角起始的矩阵区域)
fitX...
分类:
移动开发 时间:
2014-12-28 16:59:00
阅读次数:
266
代码package com.lxt008;import com.lxt008.R;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;impo...
分类:
移动开发 时间:
2014-12-28 14:06:55
阅读次数:
121
问题描述:Listview的item中有图片,在刷新时及时新数据和旧数据并无两样,imageview还是会闪动。先来分析图片闪动可能的原因:1)adapter = new WillListAdapter(MyApplication.getInstance(), wills);不管此前adapter是...
分类:
其他好文 时间:
2014-12-28 14:03:51
阅读次数:
120
这是一个类似于 QQ 界面下拉刷新的效果,界面以一张图片代替,主体代码很简单- (void)viewDidLoad{ [super viewDidLoad]; _imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0,...
分类:
其他好文 时间:
2014-12-27 21:42:30
阅读次数:
211
有时候,我们可以检测到有些图片,比如QQ 微信,当我们选择修改头像的时候,对于那些已经损坏的图片,它们会提供一张替换的图。
但是我们如何去判断读出来的图像是已经损坏的呢?用如下方法即可:
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = tru...
分类:
其他好文 时间:
2014-12-27 20:27:55
阅读次数:
179
图像比ImageView的尺寸小,但不想改变图像大小优先考虑center选项系列图像比ImageView的尺寸大,可以有多种选择,可特别考虑centerCrop选项scaleType属性的center选项scaleType属性的centerCrop选项scaleType属性的centerInside...
分类:
移动开发 时间:
2014-12-27 13:55:15
阅读次数:
206
一、概述Android实现圆角矩形,圆形或者椭圆等图形,一般主要是个自定义View加上使用Xfermode实现的。实现圆角图片的方法其实不少,常见的就是利用Xfermode,Shader。本文直接继承ImageView,使用BitmapShader方法来实现圆形、圆角和椭圆的绘制,等大家看我本文的方...
分类:
移动开发 时间:
2014-12-26 18:18:40
阅读次数:
212