大神赐教啊,Gallery中如何实现双击放大图片?急急急 如题,图片是放在Gallery中浏览的,现需求是双击图片就放大,再双击就缩小。就是和系统自带图片浏览器的那种放大缩小效果一样,不知道哪位大神有高招,还请赐教啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我做过点击放大的,没做过点击缩小的,但是单机的时候可以关掉发的的activity,单机换双击就好了。。 写个放大的adapter,向gallery里扔一个imageview在getview里写 ImageView imageView = new ImageView(this.myContext); imageView.setScaleType(ScaleType.FIT_XY); imageView.setLayoutParams(new Gallery.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));//充满屏幕(放大) imageView.setImageResource(R.drawable.app_detail_img_defalt); imageView.setLayoutParams(new Gallery.LayoutParams(width, height));//屏幕的宽和高 return imageView; 擦 怎么插入源码的 这么乱ImageView imageView = new ImageView(this.myContext); imageView.setScaleType(ScaleType.FIT_XY);imageView.setLayoutParams(new Gallery.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));//充满屏幕(放大)imageView.setImageResource(R.drawable.app_detail_img_defalt); imageView.setLayoutParams(new Gallery.LayoutParams(width, height));//屏幕的宽和高return imageView; 是双击放大 ,再双击就还原呢,还是缩小 …… 好像有一个ImageSwitcher控件,只用过一次,具体怎么用也不刻了………… 点一下下面的链接顶贴,马上给分。http://topic.csdn.net/u/20110831/14/7c87dedf-256f-48db-b9f9-1ec4e80d1158.html 呵呵,不是这样的。我想要的效果是这样:首先是在Gallery中浏览图片,图片的大小已经充满了全屏,现在,当我可移动到某一张图片时,可以对该图片进行双击放大和缩小(还原),并且可以左右滑动继续切换上一张或下一张图片。就这样轮回的操作实际上就是和系统自带的图库浏览器中的图片浏览效果是一样的,但是我实在是想不明白怎么做? <relativelayout><imageview/></relativelayout>你的gallery item像这样给然后双击的时候放大imageview(放大的方法应该有很多吧)放大后拖动需要自己实现(要解决各gallery本身事件的冲突 拖动实现比较简单按下为起点 手指移动了多少图片就跟着移动多少) 恩,谢谢。你的意思是不是说将ImageView放大缩小事件放在adapter的getView(....);方法中去实现?还是从Gallery中得到这个ImageView后,在针对这个ImageView去实现放大缩小事件? android 模拟器 android 关于在不同的手机屏幕上取点的问题 android apk加密除了混乱方法之外,还有别的好方法? 如何判断栈里是否存在一个activity??大牛来帮我啊 android button样式 如何实现图片的滚动切换呢? 为什么有双引号 有Android SDK的函数手册么 一个关于pendingIntent的问题。 有哪位大佬解决一下 这红色报错而且不显示预览布局 android x86有线拨号上网 求学习Android的视屏
单机换双击就好了。。
在getview里写
ImageView imageView = new ImageView(this.myContext);
imageView.setScaleType(ScaleType.FIT_XY);
imageView.setLayoutParams(new Gallery.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));//充满屏幕(放大)
imageView.setImageResource(R.drawable.app_detail_img_defalt);
imageView.setLayoutParams(new Gallery.LayoutParams(width, height));//屏幕的宽和高
return imageView;
ImageView imageView = new ImageView(this.myContext);
imageView.setScaleType(ScaleType.FIT_XY);
imageView.setLayoutParams(new Gallery.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));//充满屏幕(放大)
imageView.setImageResource(R.drawable.app_detail_img_defalt);
imageView.setLayoutParams(new Gallery.LayoutParams(width, height));//屏幕的宽和高
return imageView;
http://topic.csdn.net/u/20110831/14/7c87dedf-256f-48db-b9f9-1ec4e80d1158.html
我想要的效果是这样:
首先是在Gallery中浏览图片,图片的大小已经充满了全屏,现在,当我可移动到某一张图片时,可以对该图片进行双击放大和缩小(还原),并且可以左右滑动继续切换上一张或下一张图片。
就这样轮回的操作
实际上就是和系统自带的图库浏览器中的图片浏览效果是一样的,但是我实在是想不明白怎么做?
<imageview/>
</relativelayout>你的gallery item像这样给然后双击的时候放大imageview(放大的方法应该有很多吧)放大后拖动需要自己实现(要解决各gallery本身事件的冲突 拖动实现比较简单按下为起点 手指移动了多少图片就跟着移动多少)
你的意思是不是说将ImageView放大缩小事件放在adapter的getView(....);方法中去实现?
还是从Gallery中得到这个ImageView后,在针对这个ImageView去实现放大缩小事件?