本帖最后由 疯狂的猿猴 于 2019-9-30 09:54 编辑
[size=13.3333px]界面如下图: 奇怪 上面代码为什么会这样??? 编辑框下明明是好的
打开启动类界面设计器,设计如下界面。 依次是“按钮1”和“轮播图1”,并设置轮播图的高度和宽度。 注意:本组件位于“轮播图窗口组件”模块中。
● 设置数据
● 加载项目视图(事件)
[size=13.3333px]“设置数据”帮助文档: 顾名思义,通过本方法可设置“轮播图”数据。 本方法会发送“加载项目视图”事件,通过本事件来载入具体数据。 参数1:用于存储图片地址列表数据,可以是“网络地址”也可以是“本地存储卡”路径。 参数2:用于存储轮播图的提示文本,不提供文本填写“空对象”即可。
[size=13.3333px]“加载项目视图(事件)”帮助文档: 调用“设置数据”方法会发送本事件。 参数1:通过本参数可取出“设置数据”方法中的“图片地址列表”数据。 参数2:要设置图片数据的图片框。 参数3:当前载入的索引。
[size=13.3333px]代码编写如下图: 1、定义两个“文本列表类”,名称分别为“图片列表”和“提示列表”。 2、通过“文本数组类”创建列表对象。 3、通过列表对象添加成员方法,添加“图片地址”和“提示文本”。 4、调用“设置数据”方法,将两个变量依次写入参数即可。
5、添加“轮播图_加载项目视图”事件。 6、利用“对象到文本”方法,将“数据对象”转换为文本型。 7、使用“图像加载工具类.载入图片”方法,载入轮播图数据。 参数1:填写“本对象” 参数2:填写“图片地址”变量。 参数3:填写“组件对象”即可。
[size=13.3333px]运行效果如下图(GIF): 注意:轮播图默认自动切换。
● 开始自动轮播
● 结束自动轮播
● 自动切换间隔(写)
[size=13.3333px]“开始自动轮播”帮助文档: 顾名思义,调用本方法可进行自动轮播。
[size=13.3333px]“结束自动轮播”帮助文档: 顾名思义,调用本方法可停止轮播。
[size=13.3333px]“自动切换间隔(写)”帮助文档: 通过本写属性,可设置自动切换时间间隔,单位毫秒。
[size=13.3333px]界面准备如下图: 在原界面的基础上增加一个按钮。
[size=13.3333px]代码编写如下图: 在“通知_被创建”方法下,调用“设置数据”方法,设置要轮播数据。
在“轮播图1”属性栏,增加“自动切换间隔”属性,属性值填写“500”毫秒。 “按钮1”被点击执行“开始自动轮播”方法。 “按钮2”被点击执行“结束自动轮播”方法。
[size=13.3333px]运行效果如下图(GIF):
|