在Quartz中如何设置旋转点?12UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg.png"]]; imageView.layer.anchorPoint = CGPointMa...
分类:
其他好文 时间:
2015-03-01 13:05:09
阅读次数:
117
在Quartz中如何设置旋转点?12UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg.png"]]; imageView.layer.anchorPoint = CGPointMa...
分类:
其他好文 时间:
2015-03-01 13:05:07
阅读次数:
108
标签说明,当LayoutInflater遇到这个标签时,它会跳过它,并将内的元素添加到的父元素里。迷惑了吗?让我们用来替换FrameLayout,并重写之前的XML布局: 新的代码中,TextView和ImageView都直接添加到上一层的FrameLayout里。虽然视觉上看起来一样,但View....
分类:
移动开发 时间:
2015-03-01 10:25:27
阅读次数:
182
首先,他采用了强引用(StrongReference)和软引用(SoftReference)来保存下载的图片(bitmap),具体做法是:StrongReference来保存一定容量的图片(bitmap),当超过这个容量的时候就将其移入SoftReference来保存.
bitmap的加载实际上采用了AsyncTask的多线程方式, 所以是很可能出现多个修改并发操作的.所以采用ConcurrentHashMap最合适.ConcurrentHashMap采用了锁分离技术可以很好的解决多操作并发进行,并且也是...
分类:
移动开发 时间:
2015-02-28 18:47:33
阅读次数:
169
那么,如何制作这样一个效果呢,关键点在哪里呢?
做法其实可以有多种,
1)可以直接继承ImageView,然后在ImageView的OnDraw函数中直接绘制圆形或者方形的高亮圈;
2)也可以直接继承View,自己将Bitmap给传进来,在onDraw函数中先绘制图片,接着利用Path来绘制这个圆形或者方形的选择区域,利用Region.OP.DIFFERENCE来反向获取蒙板层。
不过利用clipPath来实现这个蒙板层的绘制,画出来的圆形会有锯齿,这个目前我还没有找到比较好的办法去掉这个锯齿,不知道有没有...
分类:
其他好文 时间:
2015-02-28 18:37:55
阅读次数:
148
package util;import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Map;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.H...
分类:
其他好文 时间:
2015-02-27 17:01:59
阅读次数:
155
ImageView设置图片的方式有很多钟,可以在xml里面写android:src=”@drawable/xxx”,也可以在java代码里面设置。在java里面的设置方式也有多种,方法包括:setImageResource,setImageDrawable,setImageBitmap。在xml里面...
分类:
其他好文 时间:
2015-02-27 16:31:49
阅读次数:
152
/** * 圆形ImageView */public class CircleImageView extends ImageView { private Paint paint; private Paint paint2; private int width; private int height;...
分类:
其他好文 时间:
2015-02-27 16:25:19
阅读次数:
161
一: 文件架构二: 图片,语音资源的使用 图片的两种使用方法: 第一种: 使用imageView控件 第二种: 使用imageView控件public class mainActivity extends Activity { /** Called...
分类:
移动开发 时间:
2015-02-27 15:05:00
阅读次数:
125
很多控件中希望加一条线, 常见横的竖的, 比如在一个页面的header里, cell中, 像tableview那样那样的分割线.
所以我总结了几种方式供大家参考:
1. 利用CGContext去画, 举个例子:
UIImageView *imageView=[[UIImageView alloc] initWithFrame:self.view.frame];
[self....
分类:
移动开发 时间:
2015-02-27 11:59:02
阅读次数:
151