最新消息:

2.2 安安诞生组件设计

App Inventor 少儿编程 2359浏览 1评论
零基础Android应用开发
  • 第一章 Android与App Inventor
  • 1.1 Android平台简介
  • 1.2 App Inventor简介
  • 1.3 用App Inventor开发App的过程
  • 1.4 访问App Inventor 2开发平台
  • 1.5 熟悉开发环境
  • 第二章 小机器人安安诞生记
  • 2.1 安安诞生了案例展示
  • 2.2 安安诞生组件设计
  • 安安诞生逻辑设计
  • 项目调试和运行
  • 程序设计
  • App Inventor应用开发体系结构
  • 第三章 安安猜价格
  • 3.1 安安猜价格
  • 3.1.1 安安猜价格案例展示
  • 3.1.2 安安猜价格组件设计
  • 3.1.3 安安猜价格行为编辑
  • 3.2 数据与运算
  • 3.2.1 常量、变量和数据类型
  • 3.2.2 运算
  • 3.2.3 赋值运算
  • 3.2.4 算数运算
  • 3.2.5关系运算
  • 3.2.6 逻辑运算
  • 3.2.7 语句与程序控制
  • 3.2.8 顺序结构
  • 3.2.9 分支结构
  • 3.2.10 循环结构
  • 3.3 机器猜价格
  • 3.3.1 笨笨机器模式
  • 3.3.2 聪明机器模式
  • 3.4 算法
  • 3.5 组件属性:内置变量
  • 3.6 思考题与实验
  • 第四章 安安爱画画
  • 给安安的礼物:涂鸦画板
  • 安安画画案例演示
  • 安安画画UI设计
  • 安安画画行为编辑
  • 第五章 安安抓蝴蝶
  • 来抓我吧:安安抓蝴蝶
  • 安安抓蝴蝶案例演示
  • 安安抓蝴蝶组件设计
  • 安安抓蝴蝶行为编辑
  • 计算思维:数据结构与程序结构
  • 数组
  • 第六章 安安历险记
  • 安安历险记
  • 安安历险记案例演示
  • 安安历险记组件设计
  • 安安历险记行为编辑
  • 过程
  • 算法
  • 人工智能
  • 第七章 安安通讯助手
  • 安安的通讯小助手
  • 安安的通讯小助手组件设计
  • 安安的通讯助手行为编辑
  • 数据的持久化存储
  • 第八章 安安爱弹琴

(1)素材准备

通过以上案例展示,我们对“安安诞生记”的界面、交互和行为都有所了解。为了实现这个效果,需要准备一些素材:

三张图片:孵化基地背景、小机器人安安、应用图标;

一个音频文件:安安诞生后打招呼的声音;

这些素材可以在本案例实验资源包中找到,你也可以将这些换成你自己感兴趣的素材。在App Inventor中,支持的图片文件格式有 .png、.gif和.jpg等;支持的音频文件格式有.arm、.mpg和.mp3等。

(2)设计界面

用自己的账号登录开发网站后,新建一个项目,命名为“AnAnBirth”。

a) 上传素材:把项目要用到的素材先上传到开发网站。如图2.2

图2.2 上传素材

b) 设置屏幕组件属性。在App Inventor中,每一个App都至少有一个Screen组件。在新建项目时就缺省建立了一个Screen1组件,这是后面应用开发的基础。在这个Screen1组件中需要根据需求设置相应属性值,这些属性将会影响到App的界面和交互效果。

如图2.3,以及表2.1,表中默认表示该属性采用缺省的属性值,不作修改。

 

c) 加入其它组件,设置相应的属性,完成界面设计。

从“用户界面”组件栏中拖放一个“图像”组件到Screen1中,如图2.4。

图2.4 添加“图像”组件演示

并将组件名从自动命名的“图像1”重命名为“图像_显示”;操作过程如图2.5所示。虽然在开发过程中系统会自动以“组件类型+序号”的方式给每个组件命名以保证每个组件名不重复。但这样很难明确每个组件的具体用途,尤其是后期进行行为逻辑编程的时候。所以一个好的习惯是给每个组件都取一个有意义的名字,做到“见名知意”。

图2.5 重命名组件的方法

在“重命名”按钮边还有一个“删除”按钮,可以用来删除不需要的组件。 如图2.6为“图像_显示”的属性设置,表2.2为“图像”的属性介绍。这里图片的长宽,是根据屏幕和图片比例及大小设定的。要根据实际情况设置,否则就会有图片的变形。

d) 采用相同的方法拖放其他组件到屏幕中并重命名设置属性表2.3是安安诞生记中所有组件的命名及用途介绍。

下面逐个设置其他组件的属性。如图2.7为“按钮点我试试”的属性设置,表2.4为“按钮点我试试”的属性介绍。

 

图2.7 按钮组件属性

表2.4 按钮组件属性

“音效”组件属性设置如图2.8,“最小间隔”表示的是最小时间间隔,而“源文件”表示的是播放声音时的音频源文件。媒体素材文件可以像本例前面所述一开始就全部上传到开发网站上去,也可以在设置属性要用到时再传。

图2.8 声音组件属性

表2.5 音效组件的属性

如图2.9为“加速度传感器_晃动手机”的属性设置,表2.6为对应的属性介绍。

图2.9 加速度传感器组件的属性

表2.6 加速度传感器组件的属性

如图2.10为“对话框_提示”的属性设置,表2.7为对应的属性介绍。

图2.10 对话框组件的属性

表2.7 对话框组件的属性

界面设计完成后的效果如图2.11所示。

图2.11 安安诞生记界面设计效果

分类目录

深圳坪山网站建设公司池州企业网站制作公司沙井网页设计公司佛山百度网站优化汕尾关键词按天计费推荐西安网站建设设计报价濮阳关键词排名包年推广黔西南网站建设设计哪家好驻马店模板制作哪家好德阳营销网站哪家好商洛关键词按天扣费公司双龙网站改版推荐新余百度seo价格平顶山网站开发坂田设计网站价格龙华百度竞价哪家好渭南关键词排名价格南宁seo网站推广哪家好阿里阿里店铺托管推荐伊犁建站价格宜春阿里店铺运营推荐邯郸网页设计哪家好宁波网站建设设计价格柳州网站制作设计公司沈阳企业网站设计报价保定营销网站推荐坪山网站优化按天收费多少钱新乡网站推广工具哪家好天津百姓网标王推广价格枣庄网站优化推广价格苏州企业网站建设多少钱香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化