版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android项目开发任务4-6电子相册制作导入任务任务实施相关知识拓展训练导入任务进行Android应用软件开发,需要掌握其软件界面控件的使用,本次任务使用Gallery和ImageSwitcher完成一个电子相册的制作。导入任务【任务目标】使用Gallery和ImageSwitcher制作一个Android电子相册。导入任务【任务描述】在Android系统的相册中,常将Gallery和ImageSwitcher一起结合使用,其中Gallery用于实现小图的滑动效果,ImageSwitcher切换实现的图片。本次任务将介绍Gallery和ImageSwitcher结合使用进行Android电子相册的设计与制作。导入任务【任务分析】本任务界面效果和任务4-4的图像浏览器的界面效果相似。事实上使用的具体控件有所区别。本任务中的电子相册显示大图采用了ImageSwitcher控件,界面设计采用了相对布局设计,布局中设置1个ImageSwitcher和1个Gallery。ImageSwitcher实现了大图的显示和切换,Gallery实现了小图的显示和滑动选择。当用户选择后点击OK按钮,选择的结果显示在下面的TextView里。任务实施创建项目后进行界面设计编写实现功能的程序代码运行应用程序并查看结果任务实施操作1:设计主界面。创建一个【AndroidApplicationProject】,将该项目命名为“spinnerdemo”。编写界面xml代码,在项目“spinnerdemo”中双击打开主界面程序“activity_main.xml”,在代码编辑窗口输入对应程序代码,完成界面代码的编写。任务实施操作2:编写ImageAdapter类。创建一个Java类,命名为“ImageAdapter.java”。程序代码如下:任务实施操作3:实现功能。双击打开src目录中的“MainActivity.java”程序,在代码编辑窗口输入对应程序代码,完成功能代码的编写。任务实施操作3:运行调试。保存文件,浏览设计效果,运行该项目,看看程序运行效果。相关知识BaseAdapter动画效果设定技术知识知识点1、BaseAdapterBaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到如Spinner、ListView、GridView、Gallery等UI显示组件。其工作方式就是把数据源绑定到指定的View上,然后再返回由Adapter中的getView方法返回该View,而这个View就是Spinner、ListView、GridView、Gallery等控件中的某一项item。由此就可以理解数据是怎样一条一条显示在Spinner、ListView、GridView、Gallery等控件中的。BaseAdapter继承自接口类Adapter,实现了ListAdapter和SpinnerAdapter两个接口。前面所说的ArrayAdapter和SimpleAdapter都是在BaseAdapter基础之上封装好了的功能类,但是只能在特定情况下使用,不够灵活。可以动手写一个自己的Adapter,继承BaseAdapter类,并实现以下四个抽象方法:getCount()、getItem(intindex)、getItemId(intindex)、getView(intindex,Viewview,ViewGroupviewgroup)。技术知识知识点2:动画效果设定ImageSwitcher设置图片切换时,可以设置切换图片的动画效果。它定义有两个属性,用来确定切入图片的动画效果和切出图片的动画效果:android:inAnimation:切入图片时的效果。android:outAnimation:切出图片时的效果。以上两个属性如果在XML中设定的话,当然可以通过XML资源文件自定义动画效果,但是如果只是想使用Android自带的一些简单的效果的话,需要设置参数为“@android:anim/AnimName”来设定效果,其中AnimName为指定的动画效果。如果在代码中设定的话,可以直接使用setInAnimation()和setOutAnimation()方法。其中常用参数说明如下:fade_in:淡进。fade_out:淡出。slide_in_left:从左滑进。slide_out_right:从右滑出。拓
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-四川-四川地质勘查员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-吉林-吉林房管员四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-内蒙古-内蒙古计量检定工二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-内蒙古-内蒙古公路养护工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-云南-云南中式烹调师一级(高级技师)历年参考题库含答案详解
- -七年级上学期期中思想品德试题II
- 2026年清原满族自治县中小学幼儿园教师招聘笔试备考题库及答案解析
- 2026年龙游县网格员招聘笔试参考题库及答案解析
- 2026年青阳县网格员招聘笔试备考题库及答案解析
- 2026年西盟佤族自治县网格员招聘考试备考试题及答案解析
- 民间非营利组织会计制度【财会〔2024〕25号】
- 集体备课教案表格模板
- 大件运输方案范文运输方案路勘报告
- 2025届上海市长宁区高三一模英语试题(含答案)
- 变电运维专业知识竞赛考试题库
- 生物医学信号处理
- 人教版三年级上册《生命.生态.安全》全册教案(及计划)
- 历史文化名城保护与发展研究
- 小区广告位招租模板(五篇)
- (完整版)支气管哮喘入院记录首次病程记录及出院记录
- 教师口语表达训练
评论
0/150
提交评论