尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

HarmonyOS应用开发实战:猫猫大作战-DotIndicator 的完整配置选项

HarmonyOS应用开发实战:猫猫大作战-DotIndicator 的完整配置选项
📅 发布时间:2026/7/28 1:20:46

前言

在 Swiper 轮播组件中,指示器是告知用户当前位置的视觉要素。HarmonyOS 提供内置的DotIndicator组件,支持自定义圆点大小、颜色、选中态样式。

本文以「猫猫大作战」新手引导页的指示器为锚点,讲解 DotIndicator 的完整配置选项。

提示:本系列不讲 ArkTS 基础语法与环境搭建,假设你已跟完第 1–91 篇。本篇是阶段三第 92 篇。

一、DotIndicator 配置

1.1 基础样式

.indicator(new DotIndicator() .itemWidth(8) // 圆点宽度 .itemHeight(8) // 圆点高度 .selectedItemWidth(24) // 选中态宽度 .selectedItemHeight(8) // 选中态高度 .color(Color.Gray) // 未选中颜色 .selectedColor(Color.Green) // 选中颜色 )

1.2 属性一览

属性类型默认值
itemWidthLength8
itemHeightLength8
selectedItemWidthLength8
selectedItemHeightLength8
colorResourceColorColor.Gray
selectedColorResourceColorColor.Blue

二、总结

DotIndicator 是 Swiper 内置的圆点指示器,支持宽度、高度、颜色等样式的自定义。

核心要点:

  • DotIndicator 作为 Swiper 的.indicator()属性使用
  • 支持选中/未选中态的宽度、高度、颜色分别设置
  • 选中态支持长条样式(selectedItemWidth > itemWidth)

下一篇预告:第 93 篇将深入 Stack 全屏覆盖——暂停遮罩层的实现。

如果这篇文章对你有帮助,欢迎点赞👍、收藏⭐、关注🔔,你的支持是我持续创作的动力!


相关资源:

  • Swiper 组件参考
  • DotIndicator 参考
  • 开源鸿蒙跨平台社区
  • 第 91 篇:Swiper 轮播
  • 第 93 篇:Stack 暂停遮罩

相关新闻

  • 2026年靠谱帐篷品牌排名榜单及相关参考信息 - 起跑123
  • 番茄小说下载器完全指南:3分钟建立你的个人数字图书馆
  • 2026推荐 浙江改性PP推荐哪个厂家 实用选购参考 - 起跑123

最新新闻

  • Logseq终极指南:从零开始打造你的个人知识库,5分钟快速上手隐私优先的知识管理平台
  • Kimi API调用成本飙升?(真实账单分析+3层降本方案)——某金融科技团队月省¥23,800实录
  • MLOps 数据漂移检测:模型性能退化的自动预警
  • HarmonyOS应用开发实战:猫猫大作战-setInterception 的 willShow/willPop/didShow 三种拦截回调以及实际项目
  • verilog HDLBits刷题[Finite State Machines]“Fsm3”---Simple FSM 3 (asynchronous reset)
  • PHP-FPM进程管理6S策略详解:从原理到调优实战

日新闻

  • 力旷智能:伺服驱动系统在制药收瓶设备中的应用解析
  • 2026 网安入门避坑指南,零基础如何避开无效学习直接上手实战
  • 揭秘CFC项目:如何通过手机摄像头实现850kbps无网络文件传输

周新闻

  • 大连理工大学与东京大学联手打造的“主动型AI助手“
  • 170.2026年国家级科研瓶颈:超精密单点金刚石切削(SPDT)光学表面生成
  • SongBloom:革命性歌曲生成框架深度解析——如何通过交织自回归与扩散模型创作完整音乐

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号