在大部分APP(尤其是社交类的,如qq)经常会有更换头像的场景:点击用户加载头像,加载出系统图片,用户点击选中某张图片之后,可以对图片进行放缩和拖动,已更改圆形裁剪框圈定的图片部分。如下图即为qq的头像选取编辑界面:
图1.qq照片编辑界面
界面中可以对图片进行放大、缩小,拖动,白色圆环区域表示点击确定时将要裁剪的范围。留意上图的动画,qq总是能够确保圆环完全被图片所覆盖,如果拖动或者放缩...
分类:
移动开发 时间:
2014-12-11 12:29:17
阅读次数:
248
scaleType的值分别代表的意义:ImageView是Android中的基础图片显示控件,该控件有个重要的属性是scaleType,该属性用以表示显示图片的方式,共有8种取值scaleType.center:图片大小为原始大小,如果图片大小大于ImageView控件,则截取图片中间部分,若小于,...
分类:
移动开发 时间:
2014-12-09 21:21:22
阅读次数:
192
这里只介绍使用方法:
1.实现一个GestureDetector监听器
2.设置setOnDoubleTapListener监听
3.实现onDoubleTap(执行双击操作)
4.实现onSingleTapConfirmed(执行单击操作)
// 手势监听器
GestureDetector mGestureDetector = new GestureDetector(ima...
分类:
其他好文 时间:
2014-12-09 19:47:25
阅读次数:
165
.aspx代码如下:
$(document).ready(function () {
$("#lb_img").click(function () {
$("#img2").attr("src", $(this).val());
...
分类:
Web程序 时间:
2014-12-09 17:49:08
阅读次数:
230
废话不多说,先来看看没有蒙版的效果,再来看看有蒙版的效果,明显可以看出有明显的区别。先说说实现的的思路:当程序即将进入后台时,把当前屏幕截个图,此时要将图片毛玻璃化,并作为UIImageView的image,然后将imageView放在window的最上面,等即将进入前台时移除毛玻璃蒙版。下面就来说...
分类:
其他好文 时间:
2014-12-09 17:23:45
阅读次数:
214
xib中放的图片,在加载过程中,没有显示完全。原因:xib文件中外层的长宽和里面所要加载的控件imageview,它们长宽不一致导致的,下图是imageview中的长宽,而外层的长宽 是 320*598,超出了xib边框所容纳的范围,所以,图片显示不完全。
分类:
移动开发 时间:
2014-12-09 17:22:45
阅读次数:
170
在viewpaper中添加了一个Gridview,每个viewpaper要正好铺满显示3X2个,由于girdview是纵向可扩展的,所以我需要动态设置Gridview中item的高度,来确认铺满。
遇到的问题:Gridview中第一个item不显示
动态设置Item的高度只需要在adapter的getView方法中 使用parent的宽高进行重新计算就行了...
分类:
其他好文 时间:
2014-12-09 14:05:10
阅读次数:
168
1:View的事件响应机制(控件:如TextView,ImageView,Button等)在执行onTouchListener方法时候,(view这里代表为控件)view.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){returnfalse;}});事件分发的时候会执行publicboo..
分类:
移动开发 时间:
2014-12-09 01:57:53
阅读次数:
199
self.imageview=[[UIImageView alloc] init]; self.imageview.frame=CGRectMake(100, 100, 100, 100); [self.view addSubview:self.imageview]; self.imagev...
分类:
其他好文 时间:
2014-12-09 00:20:05
阅读次数:
139