资源简介 (共45张PPT)第13课 羊城新八景——界面布局与屏幕切换学习的主要内容“羊城新八景”应用程序点击首页的景点按钮,就能切换到相应的景点介绍页面。点击返回按钮又能回到首页。思考:“羊城新八景”程序有什么功能?实现这些功能需要解决哪些问题?任务分析任务一:新建项目、增加屏幕Screen1是首页,新增一个“Screen”对应一个景点,如:Screen1 —— 首页Screen2 —— 古祠流芳任务一:新建项目、增加屏幕Screen2为了显示8个景点的介绍内容,首先要增加屏幕。屏幕的标识名称是“Screen”。Screen1任务一:新建项目、增加屏幕注意:屏幕名称只能字母、数字和下划线,且一定要字母开头。屏幕名称一旦命名确定后就不能修改了。我们接下来无论是组件还是逻辑设计时都要注意当前是在哪个屏幕。标题文字各个景点的图片按钮木棉仔的图片任务二:对每个屏幕进行组件设计(1)Screen1的组件设计标题文字任务二:对每个屏幕进行组件设计(1)Screen1的组件设计标签:显示文字任务二:对每个屏幕进行组件设计(1)Screen1的组件设计任务二:对每个屏幕进行组件设计(1)Screen1的组件设计轻松逛花市羊城新八景如何使两个组件并排?任务二:对每个屏幕进行组件设计(1)Screen1的组件设计“界面布局”类组件:水平布局如何使两个组件并排?任务二:对每个屏幕进行组件设计(1)Screen1的组件设计如何使按钮组件以表格形式排列?任务二:对每个屏幕进行组件设计(1)Screen1的组件设计如何使按钮组件以表格形式排列?任务二:对每个屏幕进行组件设计(1)Screen1的组件设计“界面布局”类组件:表格布局水平对齐:“居中:3”标 题: 首页图 标: logo.jpg任务二:对每个屏幕进行组件设计(1)Screen1的组件设计步骤一:设置Screen1属性。任务二:对每个屏幕进行组件设计(1)Screen1的组件设计步骤二:设计界面,添加“水平布局”和“表格布局”并设置属性。表格布局默认为2行2列,我们可以直接在属性更改行列数。表格内部的框线是暂时看不到的。布局组件 布局组件属性水平布局1表格布局1任务二:对每个屏幕进行组件设计(1)Screen1的组件设计步骤三:在“水平布局1”中添加“图像”和“标签”组件,并重命名和设置属性。组件名称 组件属性任务二:对每个屏幕进行组件设计(1)Screen1的组件设计图像按钮属性第一,表格里的是按钮不是图片。任务二:对每个屏幕进行组件设计(1)Screen1的组件设计第二,注意按钮组件定位在哪个单元格任务二:对每个屏幕进行组件设计(1)Screen1的组件设计步骤四:在“表格布局1”中添加“按钮”组件,并重命名和设置属性。组件名称 组件属性 古祠流芳按钮1 图像:1gslf.png越秀风华按钮2 图像:2yxfh.png云山叠翠按钮3 图像:3ysdc.png湿地唱晚按钮4 图像:4sdwc.png科城锦绣按钮5 图像:5kcjx.png塔耀新城按钮6 图像:6tyxc.png荔湾胜景按钮7 图像:lwsj.png珠光流水按钮8 图像:zgls.png小知识:水平布局、垂直布局和表格布局可互相嵌套,组合多种布局效果。小知识:水平布局、垂直布局和表格布局可互相嵌套,组合多种布局效果。任务二:对每个屏幕进行组件设计(2)Screen2的组件设置。切换到“Screen2”,将标题设为“景点介绍”。任务二:对每个屏幕进行组件设计(2)Screen2的组件设计。水平对齐:居中:3;宽度:充满字号:28;文本:古祠流芳;文本颜色:红色水平对齐:居中:3;宽度:充满水平对齐:居中:3;宽度:充满水平对齐:居右:2;宽度:充满图片:1gclf.png文本:文本:返回屏幕 位置 内容 组件 功能Screen1 第一部分 图片、标题文字 水平布局+图像、标签 图文并茂的标题第二部分 八张图片 表格布局+8个按钮 以表格方式排列8个图片按钮Screen2 第一行 标题文字 水平布局+标签 居中显示标题文字第二行 图片 水平布局+图像 居中显示景点图片第三行 简介 水平布局+标签 居中显示简介文字第四行 返回 水平布局+按钮 右边显示返回按钮思考:如何实现屏幕的切换呢?任务三:完成首页与景点页面切换的逻辑设计当 被点击,屏幕 。古祠流芳按钮跳转到Screen2当 被点击,屏幕 。返回按钮跳转回Screen1思考:如何实现屏幕的切换呢?任务三:完成首页与景点页面切换的逻辑设计任务三:完成首页与景点页面切换的逻辑设计“控制”内置块字符串文本代码块注意:1.确定屏幕名称输入正确。任务三:完成首页与景点页面切换的逻辑设计注意:1.确定屏幕名称输入正确。2.要确认当前是在哪个屏幕。任务三:完成首页与景点页面切换的逻辑设计继续增加七个景点对应的屏幕,参考Screen2设计组件、编写程序,并进行测试。实现点击Screen1中任一景点就能切换到该景点的效果。任务四:完成“羊城新八景”项目首页 Screen1古祠流芳 Screen2越秀风华 Screen3云山叠翠 Screen4湿地唱晚 Screen5科城锦绣 Screen6塔耀新城 Screen7荔湾胜景 Screen8珠光流水 Screen9拓展任务:综合应用所学内容,完善和丰富“羊城新八景”项目。补充更多的“羊城新八景”的图片,更加全面地展示“羊城新八景”的魅力。补充景点交通、游览要点等详细攻略,提高APP的实用性。设计更多的介绍广州文化的APP,如红色文化之旅、美食之旅、艺术之旅、传统文化之旅等等,更好地展示广州的文化魅力。总结功能 问题 解决方法1、有多个画面 如何增加多个画面呢? 增加屏幕“Screen”2、首页上图文并茂 如何在屏幕上显示标题文字? “标签”组件3、首页的景点图片按钮以田字格形式排列 如何使图片摆放得像表格一样? “表格布局”组件4、点击图片按钮跳转不同的画面 如何实现切换不同的屏幕呢? 逻辑设计控制屏幕的切换总结操作 要注意的地方增加屏幕 屏幕名称:字母开头,字母+数字+下划线组成,确定后不能改“界面布局”组件的使用 注意组件拖动到布局的位置可以互相嵌套使用“打开另一屏幕 屏幕名称”代码块切换屏幕 注意确认当前是哪个屏幕屏幕名称不能输入错误再见 展开更多...... 收起↑ 资源预览