HarmonyOS NEXT应用开发之swiper指示器导航点位于swiper下方

介绍

本示例介绍通过分割swiper区域,实现指示器导航点位于swiper下方的效果。

效果预览图

使用说明

  1. 加载完成后swiper指示器导航点,位于显示内容下方。

实现思路

  1. 将swiper区域分割为两块区域,上方为内容区域,下方为空白区域。 源码参考IndicatorBelowSwiper.ets
Column() {
  Image(item)
    .width($r('app.string.one_hundred_percent'))
    .height($r('app.string.thirty_percent'))
    .borderRadius($r('app.integer.borderRadius_value'))

  Column()
    .width($r('app.string.one_hundred_percent'))
    .height($r('app.integer.blank_space_height'))
}
  1. 通过indicator属性调整指示器导航点位置,使其位于空白区域。 源码参考IndicatorBelowSwiper.ets
Swiper(this.swiperController) {
  ...
}
.width($r('app.string.ninety_five_percent'))
.loop(true)
.autoPlay(true)
.indicator(new DotIndicator().bottom($r('app.integer.offset_value')))

高性能知识点

不涉及

工程结构&模块类型

indicatorbelowswiper                                        // har类型
|---view
|   |---IndicatorBelowSwiper.ets                            // 视图层-swiper指示器导航点位于swiper下方

模块依赖

utils

参考资料

Swiper组件

为了能让大家更好的学习鸿蒙(HarmonyOS NEXT)开发技术,这边特意整理了《鸿蒙开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05

《鸿蒙开发学习手册》:

如何快速入门:https://qr21.cn/FV7h05

  1. 基本概念
  2. 构建第一个ArkTS应用
  3. ……

开发基础知识:https://qr21.cn/FV7h05

  1. 应用基础知识
  2. 配置文件
  3. 应用数据管理
  4. 应用安全管理
  5. 应用隐私保护
  6. 三方应用调用管控机制
  7. 资源分类与访问
  8. 学习ArkTS语言
  9. ……

基于ArkTS 开发:https://qr21.cn/FV7h05

  1. Ability开发
  2. UI开发
  3. 公共事件与通知
  4. 窗口管理
  5. 媒体
  6. 安全
  7. 网络与链接
  8. 电话服务
  9. 数据管理
  10. 后台任务(Background Task)管理
  11. 设备管理
  12. 设备使用信息统计
  13. DFX
  14. 国际化开发
  15. 折叠屏系列
  16. ……

鸿蒙开发面试真题(含参考答案):https://qr18.cn/F781PH

鸿蒙开发面试大盘集篇(共计319页):https://qr18.cn/F781PH

1.项目开发必备面试题
2.性能优化方向
3.架构方向
4.鸿蒙开发系统底层方向
5.鸿蒙音视频开发方向
6.鸿蒙车载开发方向
7.鸿蒙南向开发方向

腾讯T10级高工技术,安卓全套VIP课程全网免费送:https://qr21.cn/D2k9D5

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-20 23:00:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-20 23:00:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-20 23:00:01       82 阅读
  4. Python语言-面向对象

    2024-03-20 23:00:01       91 阅读

热门阅读

  1. rtt自动初始化机制学习

    2024-03-20 23:00:01       44 阅读
  2. Linux 系统编程

    2024-03-20 23:00:01       37 阅读
  3. 在vue中使用海康web3.2插件连接云台摄像机

    2024-03-20 23:00:01       40 阅读
  4. C++: 多态实现原理解析

    2024-03-20 23:00:01       41 阅读
  5. 合成孔径雷达(SAR)中的雷达/信号相位

    2024-03-20 23:00:01       44 阅读
  6. 洛谷B3745 [语言月赛202304] 你的牌太多了

    2024-03-20 23:00:01       40 阅读
  7. 1.SQL获取列数和行数

    2024-03-20 23:00:01       42 阅读
  8. 猜数字——二分查找

    2024-03-20 23:00:01       40 阅读
  9. C#理解进程、线程和任务

    2024-03-20 23:00:01       47 阅读
  10. Form当中method的post和get的区别?

    2024-03-20 23:00:01       40 阅读