- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件技术教学资源库 安卓高级应用
PAGE 1
实施方案 ImageView图片浏览器
任务描述
1、在AndroidStudio中,创建一个项目为ImageViewDemo的空白App项目,项目路径为cn.jvtc.soft.imageviewdemo,向下兼容到API18,默认主页面名为MainActivity,默认布局名为activity_main。
2、将以下6张图片,存放在项目的drawable目录中,以便项目后续图片引用。
3、将主页面对应的布局activity_main.xml,设置成如右图模型:
顶层,使用垂直方向线性布局;
然后,添加上、中、下(即:第一、第二、第三)
三个水平方向线性子布局;
接着,在第一个子布局中,使用ImageView实现图
片相册功能,并用Button实现上下翻页;在第二个子布局中,使用Button实现对相册图片的放大缩小功能;在第三个子布局中,使和Button实现对相册图片的透明度加深变浅的功能。
并且,ImageView属性ScaleType设置为fitCenter,尺寸设为150dp*150dp,背景设为#F00。
4、页面布局及运行效果如图:
核心实现
AndroidManifest.xml:
Drawable目录添加图片:
Activity_mainxml :
?xml version=1.0 encoding=utf-8?LinearLayout xmlns:android=/apk/res/android xmlns:tools=/tools android:layout_width=match_parent android:layout_height=match_parent android:orientation=vertical android:gravity=center_vertical tools:context=cn.jx.jvtc.imagebrowserdemo.MainActivity LinearLayout android:layout_width=match_parent android:layout_height=wrap_content android:orientation=horizontal android:gravity=center_vertical Button android:id=@+id/preBtn android:layout_width=wrap_content android:layout_height=wrap_content android:text=上一张/ ImageView android:id=@+id/img android:layout_width=200dp android:layout_height=300dp android:background=#f00 android:alpha=0.2 android:scaleType=fitCenter android:src=@drawable/file1/ Button android:id=@+id/nextBtn android:layout_width=wrap_content android:layout_height=wrap_content android:text=下一张 / /LinearLayout LinearLayout android:layout_width=match_parent android:layout_height=wrap_content android:orientation=horizontal android:gravity=center_horizontal Button android:id=@+id/zoomBig android:layout_width=wrap_content android:l
您可能关注的文档
- CMDEV认证培训包-3期(PX020) 习题3 PX 020 030202 165习题分析.docx
- C语言程序设计 1. if语句的运用 if语句-程序填空.docx
- C语言程序设计 1. if语句的运用 if语句-调试程序.docx
- C语言程序设计 1. if语句的运用 if语句-阅读程序.docx
- C语言程序设计 1. if语句的运用 案例-if条件语句.docx
- C语言程序设计 2. switch语句的运用 switch语句-完成程序.docx
- C语言程序设计 2. switch语句的运用 switch语句-阅读程序.docx
- C语言程序设计 2. while语句 案例-while循环语句.docx
- C语言程序设计 3. 结构体数组 结构体数组.docx
- C语言程序设计 4. 指向结构体类型数据的指针 指向结构体类型数据的指针.docx
最近下载
- 三年级下册 项目三 劳动付出为大家——我是图书管理员 任务二《图书借阅我服务》教案.docx
- 部编版小学语文四年级下册二单元教材分析解读.ppt
- 2025年人教版七年级地理寒假学习 第06讲 俄罗斯.docx VIP
- 部编版语文五年级下册第三单元《综合性学习:遨游汉字王国》大单元整体学历案教学设计.docx
- 零售门店数字化门店运营与管理解决方案.doc VIP
- 2025年人教版七年级地理寒假学习 第03讲 日本.docx VIP
- 2025年人教版七年级地理寒假学习 第09讲 撒哈拉以南非洲.docx VIP
- 在线网课学习课堂《森林火灾扑救安全(中国消防救援学院)》单元测试考核答案.docx
- 教科版(2017秋)六年级科学下册全册教案教学设计及教学计划进度.doc
- Yanni《One Man′s Dream》指弹吉他谱.pdf
文档评论(0)