app直播源代码,Android中点击图片放大的简单方法

app直播源代码,Android中点击图片放大的简单方法

Java代码:

 

1
<br>public void onThumbnailClick(View v) {<br>// final AlertDialog dialog = new AlertDialog.Builder(this).create();<br>// ImageView imgView = getView();<br>// dialog.setView(imgView);<br>// dialog.show();<br> <br> <br>// 全屏显示的方法<br>final Dialog dialog = new Dialog(this, android.R.style.Theme_Black_NoTitleBar_Fullscreen);<br>ImageView imgView = getView();<br>dialog.setContentView(imgView);<br>dialog.show();<br> <br> <br>// 点击图片消失<br>imgView.setOnClickListener(new OnClickListener() {<br>@Override<br>public void onClick(View v) {<br>// TODO Auto-generated method stub<br>dialog.dismiss();<br>}<br>});<br>}<br>private ImageView getView() {<br>ImageView imgView = new ImageView(this);<br>imgView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));<br>InputStream is = getResources().openRawResource(R.drawable.thumbnail);<br>Drawable drawable = BitmapDrawable.createFromStream(is, null);<br>imgView.setImageDrawable(drawable);<br> <br> <br>return imgView;<br>}

布局文件:

 

1
<br><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"<br>    xmlns:tools="http://schemas.android.com/tools"<br>    android:layout_width="match_parent"<br>    android:layout_height="match_parent"<br>    android:paddingLeft="@dimen/activity_horizontal_margin"<br>    android:paddingRight="@dimen/activity_horizontal_margin"<br>    android:paddingTop="@dimen/activity_vertical_margin"<br>    android:paddingBottom="@dimen/activity_vertical_margin"<br>    tools:context=".MainActivity" ><br> <br> <br>    <ImageView <br>        android:layout_centerInParent="true"<br>        android:layout_width="wrap_content"<br>        android:layout_height="wrap_content"<br>        android:clickable="true"<br>        android:src="@drawable/thumbnail"<br>        android:onClick="onThumbnailClick"/><br></RelativeLayout> 

 

以上就是app直播源代码,Android中点击图片放大的简单方法, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-06-21 短视频商城系统,Android进度条,自定义进度条,显示百分比
2022-06-21 在线直播系统源码,实现进入页面就去请求列表接口并触底分页加载
2022-06-21 直播平台开发,直播各个分类单例设计展示
点击右上角即可分享
微信分享提示