Fetch the repository succeeded.
本示例主要演示了一些常用基础组件的使用方法。
如果在运行该示例代码时,出现运行不了的情况,可尝试选择DevEco Studio菜单栏Build里面的Clean Project选项,来清理工程。
组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见鸿蒙开发文档。
通过List和ForEach加载每个组件名称,点击后跳转至组件演示页面,核心代码如下:
List() {
ForEach(itemContent, (item: ItemContent, index?: number) => {
ListItem() {
Row() {
Text(item.title)
.padding(10)
.margin({ left: 30 })
.textOverflow({ overflow: TextOverflow.Ellipsis })
.maxLines(1)
.width('80%')
Image($r('app.media.arrow_right')).size({ width: 25, height: 25 })
}
.justifyContent(FlexAlign.SpaceBetween)
.height(40).width('100%')
}
.onClick(() => {
router.pushUrl({ url: item.url })
})
})
}
│
├─basic
│ │ ButtonDemo.ets // 按钮示例
│ │ ImageDemo.ets // 图像示例
│ │ MenuDemo.ets // 菜单栏示例
│ │ PasswordBoxDemo.ets // 密码保险箱示例
│ │ PopupDemo.ets // Popup示例
│ │ ProgressDemo.ets // 进度条示例
│ │ RadioDemo.ets // 单选框示例
│ │ RichEditorDemo.ets // 富文本示例
│ │ StyledStringDemo.ets // 样式字符串示例
│ │ SymbolGlyphDemo.ets // 图标小符号示例
│ │ TextDemo.ets // 文本示例
│ │ TextInputDemo.ets // 文本输入框示例
│ │ ToggleDemo.ets // 文本输入框示例
│ │ VideoDemo.ets // 视频示例
│ │ XComponentDemo.ets // XComponent示例
│ │
│ └─passwordbox
│ LoginPage.ets // 登录
│ RegisterPage.ets // 注册
│ UpdatePassPage.ets // 更新密码
│
├─common
│ CommonTitle.ets
│
├─entryability
│ EntryAbility.ets
│
├─entrybackupability
│ EntryBackupAbility.ets
│
├─images
│ startIcon.png
│
└─pages
HomePage.ets // 主页
Index.ets
亲爱的Harmony Next开发者,您好!
为了协助您高效开发,提高鸿蒙场景化示例的质量,希望您在浏览或使用后抽空填写一份简单的问卷,我们将会收集您的宝贵意见进行优化
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。