Android中点击图片放大的简单方法
来源:互联网 发布:百度云 知乎 编辑:程序博客网 时间:2024/06/11 18:47
简单的思路就是把要放大的图片显示在一个对话框中显示出来
Java代码:
public void onThumbnailClick(View v) {
// final AlertDialog dialog = new AlertDialog.Builder(this).create();
// ImageView imgView = getView();
// dialog.setView(imgView);
// dialog.show();
// 全屏显示的方法
final Dialog dialog = new Dialog(this, android.R.style.Theme_Black_NoTitleBar_Fullscreen);
ImageView imgView = getView();
dialog.setContentView(imgView);
dialog.show();
// 点击图片消失
imgView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
dialog.dismiss();
}
});
}
private ImageView getView() {
ImageView imgView = new ImageView(this);
imgView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
InputStream is = getResources().openRawResource(R.drawable.thumbnail);
Drawable drawable = BitmapDrawable.createFromStream(is, null);
imgView.setImageDrawable(drawable);
return imgView;
}
布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<ImageView
android:layout_centerInParent="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:src="@drawable/thumbnail"
android:onClick="onThumbnailClick"/>
</RelativeLayout>
- Android中点击图片放大的简单方法
- 简单的点击图片放大
- Android最简单的图片点击放大查看器
- Android中Gallery 点击图片放大
- Android中Gallery 点击图片放大
- android 图片点击放大
- Android 点击图片放大
- Android 点击图片放大展示 展示中可调节图片的缩放显示 图片查看器
- Android中图片的放大。
- Android图片点击放大等
- 一个将图片点击放大的简单demo,点击一次,放大一次
- iOS开发中,点击放大、缩小图片方法举例
- 一个简单的js特效,点击放大图片
- android双击图片放大,放大拖动的简单功能
- Android中下载图片展示到界面点击放大
- Android中下载图片展示到界面点击放大
- lightBox实现点击图片放大查看的实现方法
- Android 图片放大,缩小,点击还原,double点击放大
- spring boot 使用demo
- Java反射
- Linux配置定时,使用 crontab -e 与 直接编辑 /etc/crontab 的区别
- 进程、线程间通信方式
- openlayers3 聚合分析专题图 cluster
- Android中点击图片放大的简单方法
- CodeForces 4 A.Watermelon(水~)
- Go语言学习笔记 --- 入门介绍
- Spring boot 整合mybtais和druid
- JDBC技术
- spring boot 使用hibernate-validation
- osgViewer应用基础
- NVcaffe源码阅读——Blob的重新构建
- 排序算法