在slice中实例化pageslider,"/>

零基础学鸿蒙编程-金沙1005

什么是pageflipperpageflipper是用于实现整页自动切换,类似ppt幻灯片自动播放.效果图:基础用法在主布局文件”ability_main.xml”中增加pageflipper在slice中实例化pageslider,

大家好,我是你的好朋友思创斯。网站金沙1005首页:https://ispacesoft.com

pageflipper是用于实现整页自动切换,类似ppt幻灯片自动播放.效果图:
零基础学鸿蒙编程-ui控件_pageflipper「建议收藏」

  1. 在主布局文件”ability_main.xml”中增加pageflipper
    <pageflipper ohos:id="$ id:page_flipper" ohos:height="match_parent" ohos:width="match_parent"/>
  1. 在slice中实例化pageslider,设置数据
public class mainabilityslice extends abilityslice { 
   
    @override
    public void onstart(intent intent) { 
   
        super.onstart(intent);
        super.setuicontent(resourcetable.layout_ability_main);
        pageflipper pageslider = (pageflipper) findcomponentbyid(resourcetable.id_page_flipper);
        for (int i = 1; i <= 100; i) { 
   
            text text = new text(this);
            text.settext("页面:"  i);
            text.settextsize(100);
            pageslider.addcomponent(text);
        }
        pageslider.startflipping();
    }
}
方法名 用途
addcomponent 添加页面
setflipperiod 设置页面切换时间间隔,单位:毫秒
startflipping 开始播放动画,即切换页面
stopflipping 停止播放动画
setincominganimation 设置页面进入时动画
setoutgoinganimation 设置页面退出时动画
shownext 切换到下一个页面
showprevious 切换到上一个页面

完整源代码

https://gitee.com/hspbc/harmonyos_demos/tree/master/pageflipperdemo



厦门大学计算机专业 | 前华为工程师
专注《》,包含:java | 安卓 | 前端 | flutter | ios | 小程序 | 鸿蒙
全网可关注:花生皮编程
零基础学鸿蒙编程-ui控件_pageflipper「建议收藏」

js555888金沙老品牌的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处:https://ispacesoft.com/4670.html

(0)

相关推荐

  • 我的harmonyos实战——鸿蒙系统开发入门学习

    1.为什么要学习鸿蒙开发?开发者的角度:安卓操作系统连接外部设备时,发现,配对,连接,组合,验证每一步都不能少。连接上了之后才能调用控制第三方设备。换一个设备之后,所有的代码需要重写。所有用安卓也可以连接外部设备并进行控制,但是太过于麻烦。而且不具备通用性鸿蒙操作系统就解决了这个痛点,设备与设备之间的连接就不需要我们开发者自己去写了,每一个设备都安装上鸿蒙操作系统之后,鸿蒙系统会通过软总线把这些设备都连接在一起。我们在应用开发的时候,只需要写很少的代码可以调用第三方设备,就好像是使用手机本身的设备一样

  • harmonyos(鸿蒙)开发一文入门

    前言通过创建一个helloworld项目,运行起来之后,再来分析入门鸿蒙开发需要掌握的一些知识点。如您想直接通过金沙1005官网学习,我这里给您贴出金沙1005官网地址,或者你也可以先根据我的文章内容,看看是否对鸿蒙开发感兴趣再去金沙1005官网认真学习!知识金沙1005官网地址:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/tools_overview-00000010535823871创建项目打开开发工具devecostudio,选择file

  • harmonyos(鸿蒙)——全面入门,始于而不止于helloworld

    目录一、前言二、创建并运行项目2.1创建项目2.2开启远程模拟器2.3运行项目三、ability&页面的初步认识3.1、简介3.1.1什么是页面3.1.2harmonyos(鸿蒙)中的页面3.2、ability3.2.1简介3.2.2pageability3.2.3serviceability3.2.4dataability3.3、harmonyos页面的设计3.3.1原子化服务与hap简介3.3.2可分.

  • 怎样进行鸿蒙编程,在鸿蒙系统上使用mqtt编程[通俗易懂]

    我们使用的是pahomqtt软件包,这里介绍一下怎么使用mqtt协议编程。关于鸿蒙系统的mqtt移植好的软件包,相关github链接如下:https://gitee.com/qidiyun/harmony_mqtt这里提供一个简单的编程示例:这里我们使用mqttclient编程模型,他支持多任务多线程,非常适合用在鸿蒙系统上。1.网络初始化这里定义一个network结构体,然后指定我们的m…

  • harmoneyos鸿蒙系统零代码编程入门

    这里写自定义目录标题harmoneyos鸿蒙系统编程入门学习资源网址工具以及基本环境准备搭建harmonyos项目申请成为华为开发者插入链接与图片harmoneyos鸿蒙系统编程入门       2021年6月3日,华为终于推出了harmoneyos,即鸿蒙操作系统公测,着实振奋人心!!!分布式操作系统,一套系统移植多端智能设备,数据同步打破硬件限制,1 8 n实现万物互联等等,这款自诞生便引动千万人关注的操作系统,用行动告诉我们,鸿

  • 天地玄黄,鸿蒙初装!2021年6月2日晚,华为鸿蒙操作系统harmonyos2.0正式发布。迅速干掉了华为p405g手机上原有的android系统,安装了鸿蒙2.0

  • 太强了!华为自研鸿蒙编程语言,行业大佬都已经偷偷学起来了

    华为开发者大会2021(together)上,harmonyos3开发者预览版正式发布,华为鸿蒙又是一个历史性的进步啊,而且,华为还表示,将发布自研鸿蒙编程语言!!!编程语言是什么?这其实是一个离消费者更加遥远的话题,很容易让人忽略它的重要性。编程语言呢是一种计算机和人都能识别的语言,能够让程序员准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。编程语言是计算机科学与应用中一个基础的工具,但截至目前市面上尚无中国企业主导开发的主流编程语言,在其他底层

  • 鸿蒙(harmonyos)支持低代码开发,无需html知识,就可以设计复杂界面「建议收藏」

    鸿蒙的最新ide支持可视化开发。几乎不需要编写一行代码,就可以设计非常复杂的界面。当然,如果要实现业务逻辑,还是需要编写代码的。所以我们把这些功能称为低代码开发,也就是说,可以让我们少编写一些代码。

发表回复

您的电子邮箱地址不会被公开。

联系金沙1005

关注“java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信
网站地图