`

2011.10.14(2)——— android 仿照微信的图片展示功能 之 放大超过屏幕

阅读更多
2011.10.14(2)——— android 仿照微信的图片展示功能 之 放大超过屏幕

1、
<ImageView
		    	android:id="@+id/myImageView"
		    	android:layout_width="fill_parent"
		    	android:layout_height="fill_parent"
		    	android:scaleType="center"
				/>


我想是不是因为宽高设置的为fill_parent 所以造成了图片只能显示到屏幕大小呢

修改

android:layout_width="wrap_content"
android:layout_height="wrap_content"


运行之后  还是不行 依然只能在屏幕内显示


2、突然想起来 前两天做了一个只显示图片中间位置的例子
http://lipeng88213.iteye.com/admin/blogs/1180817


这个还是设计到 android:scaleType
因为系统默认是用fitCenter显示的
也就是按比例拉伸图片,拉伸后图片的高度为View的高度,且显示在View的中间 
按比例所以 原图是宽大于高 修改的图也将会是宽大于高的

所以我们可以改为center
<ImageView
		    	android:id="@+id/myImageView"
		    	android:layout_width="fill_parent"
		    	android:layout_height="fill_parent"
		    	android:scaleType="center"
				/>


哈哈 果然可以 效果如下:




还有一个小功能 就是单击图片的话 隐藏下方的工具条

修改
<ImageView
		    	android:id="@+id/myImageView"
		    	android:layout_width="wrap_content"
		    	android:layout_height="wrap_content"
		    	android:scaleType="center"
				/>


改成wrap_content

增加touch监听

@Override
	public boolean onTouch(View v, MotionEvent event) {
		// TODO Auto-generated method stub
		Log.i(TAG, "onTouch...");
		if(isVisible){
			zoomControll.setVisibility(View.INVISIBLE);
			isVisible = false;
		}else{
			zoomControll.setVisibility(View.VISIBLE);
			isVisible = true;
		}
		return  super.onTouchEvent(event);    
	}


注册即可
mImageView.setOnTouchListener(this);



  • 大小: 35.3 KB
分享到:
评论
2 楼 守夜之星 2012-04-13  
能给出详细代码吗? 578967344@qq.com
1 楼 mengsina 2012-02-17  
很受益。

相关推荐

    微信小程序——人脸检测(截图+源码).zip

    微信小程序——人脸检测(截图+源码).zip 微信小程序——人脸检测(截图+源码).zip 微信小程序——人脸检测(截图+源码).zip 微信小程序——人脸检测(截图+源码).zip 微信小程序——人脸检测(截图+源码).zip ...

    微信小程序——图片自适应 ,富文本解析(截图+源码).zip

    微信小程序——图片自适应 ,富文本解析(截图+源码).zip 微信小程序——图片自适应 ,富文本解析(截图+源码).zip 微信小程序——图片自适应 ,富文本解析(截图+源码).zip 微信小程序——图片自适应 ,富文本...

    2011.10.09——— android ImageView放大缩小(2)

    标题中的“2011.10.09——— android ImageView放大缩小(2)”指的是一个关于Android平台中ImageView组件的优化技术,特别是如何处理图片的缩放问题。在Android应用开发中,ImageView是用于显示图像的常见组件,但...

    微信小程序——图书管理系统(截图+源码).zip

    微信小程序——图书管理系统(截图+源码).zip 微信小程序——图书管理系统(截图+源码).zip 微信小程序——图书管理系统(截图+源码).zip 微信小程序——图书管理系统(截图+源码).zip 微信小程序——图书管理...

    微信小程序——新闻客户端(截图+源码).zip

    微信小程序——新闻客户端(截图+源码).zip 微信小程序——新闻客户端(截图+源码).zip 微信小程序——新闻客户端(截图+源码).zip 微信小程序——新闻客户端(截图+源码).zip 微信小程序——新闻客户端(截图+...

    Android微信抢红包辅助.zip

    Android微信抢红包辅助.zipAndroid微信抢红包辅助.zipAndroid微信抢红包辅助.zip 、Android微信抢红包辅助.zipAndroid微信抢红包辅助.zipAndroid微信抢红包辅助.zip Android微信抢红包辅助.zipAndroid微信抢红包辅助...

    微信小程序——手势解锁(截图+源码).zip

    微信小程序——手势解锁(截图+源码).zip 微信小程序——手势解锁(截图+源码).zip 微信小程序——手势解锁(截图+源码).zip 微信小程序——手势解锁(截图+源码).zip 微信小程序——手势解锁(截图+源码).zip ...

    微信小程序——全屏动画滚动(截图+源码).zip

    微信小程序——全屏动画滚动(截图+源码).zip 微信小程序——全屏动画滚动(截图+源码).zip 微信小程序——全屏动画滚动(截图+源码).zip 微信小程序——全屏动画滚动(截图+源码).zip 微信小程序——全屏动画...

    微信小程序——移动端商城(截图+源码).zip

    微信小程序——移动端商城(截图+源码).zip 微信小程序——移动端商城(截图+源码).zip 微信小程序——移动端商城(截图+源码).zip 微信小程序——移动端商城(截图+源码).zip 微信小程序——移动端商城(截图+...

    android端图片点击放大,仿微信头像

    在Android开发中,实现“图片点击放大,仿微信头像”的功能是一项常见的需求,这主要涉及到图片显示、手势检测以及动画效果的实现。这个“imageshowerDemo”应该是一个包含完整示例代码的项目,用于演示如何在...

    从一条电线到建立一个网络视频.zip

    10 D10 网络基础——查看ARP和ping包.mp4 11 D11 网络基础——一步一步路由.mp4 12 D12 网络基础——TCP传输控制协议.mp4 13 D13 网络基础——TCP连接过程.mp4 14 D14 网络基础——可靠的数据传输.mp4 15 D15 网络...

    Android-高仿微信图片选择器支持单图多图视频选择支持图片自由缩放视频播放等功能

    "Android-高仿微信图片选择器支持单图多图视频选择支持图片自由缩放视频播放等功能"的项目旨在提供一套完整的解决方案,帮助开发者实现类似微信的多媒体选择体验。 首先,我们要理解这个项目的核心功能: 1. **单...

    微信小程序——小游戏-别踩白块(截图+源码).zip

    微信小程序——小游戏-别踩白块(截图+源码).zip 微信小程序——小游戏-别踩白块(截图+源码).zip 微信小程序——小游戏-别踩白块(截图+源码).zip 微信小程序——小游戏-别踩白块(截图+源码).zip 微信小程序...

    Android安卓仿微信最新版源码 微信APP源码.zip

    这篇详尽的文章将深入探讨基于Android的仿微信应用的源码结构、主要功能模块和关键技术。首先,我们从标题和描述中可以了解到,这是一份针对Android平台开发的微信应用程序的源代码,它旨在模仿微信的最新功能和用户...

    微信公众号运营方案商业计划书.doc (2).docx

    微信公众号运营方案商业计划书.doc (2).docx微信公众号运营方案商业计划书.doc (2).docx微信公众号运营方案商业计划书.doc (2).docx微信公众号运营方案商业计划书.doc (2).docx微信公众号运营方案商业计划书.doc (2)...

    (03-25)新媒体营销渠道——以“微信”为例.zip

    (03-25)新媒体营销渠道——以“微信”为例.zip

    基于Android的仿QQ微信聊天系统 (2).zip

    【标题】: "基于Android的仿QQ微信聊天系统 (2)" 涉及的主要知识点是构建一个类似QQ和微信的移动通信应用,该系统在Android平台上实现,利用Java编程语言和可能涉及到的Apache相关技术。 【描述】: "基于Android的...

    android 高仿微信图片选择

    在Android开发中,实现“高仿微信图片选择”功能是一项常见的需求,这涉及到用户界面设计、多媒体处理以及图片加载优化等多个技术领域。以下是对这个功能的详细解释: 1. **图片选择器**: - 用户界面(UI)设计:...

    安卓微信相关相关-android仿微信朋友圈图片浏览其中有图片的异步加双击图片放缩点击图片退出当前界面横向滚动图片查看.rar

    这个压缩包文件“安卓微信相关相关-android仿微信朋友圈图片浏览其中有图片的异步加双击图片放缩点击图片退出当前界面横向滚动图片查看.rar”提供了实现类似微信朋友圈图片浏览功能的代码示例。以下将详细介绍其中...

    基于Android的仿微信朋友圈的实现.app

    【标题】: "基于Android的仿微信朋友圈的实现" 是一款旨在模拟微信朋友圈核心功能的移动应用程序。这个APP旨在提供类似微信的用户体验,让用户能够发布动态、参与二级评论以及进行点赞操作。 【描述】: 这个应用的...

Global site tag (gtag.js) - Google Analytics