当前位置: 首页 > article >正文

【鸿蒙】实现新闻上下轮播滚动效果-harmonyos

上效果:

在这里插入图片描述
没啥好写的下面就是所有了

代码


/**
 *
 * 上下轮播滚动
 * 使用场景:
 * 1、一般用于新闻上下滚动
 *
 * */

@Entry
@Component
struct SwiperVerticalPage {
  @State message: string = 'Hello World';
  private listSearch = [
    '中共中央召开党外人士座谈会'
    , '推动构建亚太命运共同体',
    '十九届六中全会精神新闻发布会'
    , '中方邀拜登出席东奥?外交部回应',
    '大连8天215人感染:多为大学生'
    , '胡塞武装突袭美国驻也门大使馆',
    '北交所15日开市 10家企业直接上市'
    , '腾讯与抖音商谈对等开放',
  ]
  build() {
    RelativeContainer() {
      Swiper(){
        ForEach(this.listSearch,(item:string)=>{
          Text(item)
            .height('100%')
            .fontSize(24)
            .fontColor(Color.White)
            .maxLines(1)
            .textOverflow({overflow:TextOverflow.Ellipsis})
            .margin({ left: 10 })
        }, (item:string) => item)
      }
      .vertical(true) // 布局格式,水平和竖直
      .autoPlay(true) // 是否自动播放
      .indicator(false) // 是否启用导航点指示器
      .interval(3000) // 使用自动播放时播放的时间间隔

    }
    .height('20%')
    .width('100%')
    .backgroundColor(Color.Red)
  }
}

参考:

鸿蒙HarmonyOS—如何实现经典的新闻轮播效果

没啥原创内容,就是录了一个 GIF 动图让人更直观一些。给自己留个效果章节蛤


http://www.kler.cn/a/406430.html

相关文章:

  • STM32完全学习——系统时钟设置
  • Android opencv使用Core.hconcat 进行图像拼接
  • node报错:Error: Cannot find module ‘express‘
  • uniapp开发微信小程序笔记3-全局配置、导航栏配置、tabBar配置
  • 如何在Word文件中设置水印以及如何禁止修改水印
  • XLNet——打破 BERT 局限的预训练语言模型
  • 自动驾驶车载SoC设计功能安全
  • 微软发布Win11 24H2系统11月可选更新KB5046740!
  • centos 服务器 docker 使用代理
  • 论文阅读:SIMBA: single-cell embedding along with features
  • el-table表头前几列固定,后面几列根据接口返回的值不同展示不同
  • 从复合字符串中分割并解析多个JSON字符串
  • VR虚拟现实技术的应用领域有哪些?
  • 长文解读:OSAID 1.0,全球首个开源AI标准,审视探讨其对AI行业实践开源的影响
  • React 表单Form 中的 useWatch
  • 《Vue零基础教程》(3)创建第一个应用案例
  • java使用itext生成pdf
  • shell--第一次作业
  • 微信小程序组件详解:text 和 rich-text 组件的基本用法
  • 定长滑动窗口基础模板题:LeetCode——2379.得到K个黑块的最少涂色次数和643.子数组最大平均数 1
  • 数据结构-树状数组专题(2)
  • 商业物联网:拥抱生产力的未来
  • 2024年9月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析
  • 基于Java Springboot旅游民宿信息管理系统
  • Linux 进程概念与进程状态
  • Elasticsearch实战应用:构建高效搜索与分析平台