Appinventor滑动切屏 界面滑动 滑动切屏的三种滑动有何不同?初看这三种方式好像说的是同一种意思,其实不然,他们之间有着天壤之别。实现他们的功能是完全不同的逻辑设计代码。
APPinventor说实在是没有滑动切屏功能的,这么说是因为它的组件没有感知滑动屏幕的能力,整个平台只有一个组件具有屏幕感知能力,那就是画布。但是我们在设计app应用的时候,很多时候用不上画布,都需要使用大部分别的组件。
1,Appinventor滑动切屏如何实现?
这里说的“屏”就是设计工作台的Screen1,Screen2等等屏幕的意思。滑动手机的时候就让他跳转到另外一个设计好的屏幕。

例如我们在Screen1滑动屏幕让他跳转到Screen2,比说屏幕1是一个登录界面的大图,滑动屏幕跳转到主功能应用屏幕二。在屏幕一我们需要加入一个图像框组件,设置尺寸满屏显示,下面贴上逻辑设计跳转代码。

这就实现了滑动切屏。
2,Appinventor滑动页面如何实现?
我们先定义一下这里说的“页面”是什么意思。“页面”就是在同一个Screen下显示的不同内容,工作台设计的屏幕没有发生跳转,比如一个图片轮播功能,滑动一下换成下一个图片。在这里我们设置一点小作业,不直接贴出代码,而是给出一篇参考文:图片自动滚动
图片自动滚动是到达一定时间,图片自动换下一张,这里同学们需要改成滑动一下换下一张。
3,Appinventor界面滑动如何实现?
这是一个最容易实现的功能,因为有现成的组件可以使用。这里我们依然先定义一下,这里讨论的“界面”是什么意思。“界面”也是在同一个屏幕下显示的不同内容,界面范围可以比页面小,一个页面是整个屏幕,一个界面可以是屏幕中的某部分功能内容。
说一个具体的例子,可以查询24小时天气的天气预报app,在24小时预报那里可以滑动屏幕,把隐藏的小时数显示出来,这就是一个界面滑动的典型案例。
实现这个功能只需要一个简单的组件:垂直滚动布局或者水平滚动布局
所以在布局框内的内容只有超出了屏幕显示宽度,你滑动布局框内的范围都可以让隐藏的内容显示出来。
