云宇—HarmonyOS《鸿蒙操作系统开发入门经典-许立文》|自学笔记|前九类UI组件本文介绍
时间:2021-07-21 13:21:30
本文亮点:==组件实例综合解析(开源代码)==、==GIF动图展示==、==补充学习文档和开发文档中的示例代码==、ACE Java UI组件中的部分组件(50 %)
本文包含作者在学习徐文立老师《鸿蒙操作系统开发入门经典》的学习过程中的笔记总结、拓展思考、案例反馈、阅读心得。
为了尊重老师的知识产权和简化本文,本文不会贴代码、反例、机械打字。
第3章鸿蒙ACE Java应用架构(二) 3.6 ACE Java UI基本组件 3.6.1组件与组件容器
时间:2021-07-21 13:25:12
学习补充:
3.6.2 文本组件Text
时间:2021-07-21 14:41:37
3.6.3 按钮组件Button
学习补充:
Button没有自己的XML属性游戏图片,普通的XML属性继承自Text
选择需要导入的svg文件,DevEco会自动将SVG文件导出为xml
学习扩展:
因为包含了3.62和3.63要讲解的**Component示例(开源代码)(代码来自开发文档development document)**android 游戏开发入门 pdf,所以现在对Component.entry做一个综合分析:
3.6.4 文本输入框组件TextField
时间:2021-07-21 16:34:14
学习补充:
内边距、输入类型、多行显示(multiple_lines)控制文本框是否可用(Enable-为false时游戏评测,不能在文本框中输入)例3-29、3-30、3-31、 3-32 四个例子 做了一个web登录页面(原创好评)
时间:2021-07-22 09:35:15
3.6.5 图像组件Image
3.6.6 TabList 和 Tab 组件
时间:2021-07-22 09:57:39
学习补充:
学会思考:
其中API的理解:
3.6.7 Picker组件
时间:2021-07-22 10:47:11
学习补充:
picker的简单应用(开发文档)
时间选择器
获取时间,响应事件
3.6.8 复选框组件CheckBox
时间:2021-07-22 11:57:55
Checkbox checkbox3 = (Checkbox) findComponentById(ResourceTable.Id_check_box_3);
checkbox3.setButtonElement(elementButtonInit());
checkbox3.setCheckedStateChangedListener((component, state) -> {
if (state) {
selectedSet.add("C");
} else {
selectedSet.remove("C");
}
showAnswer();
});
3.6.9 RadioButton组件RadioButton
时间:2021-07-22 13:11:38
总结呵呵android 游戏开发入门 pdf,可以关注我的专栏哦! ! 《HarmonyOS Developer修仙录》的革命尚未成功,战友们还需努力! 编程为万物互联,读书为中华复兴!
引用自:
1. DevEco开发文档
2.《鸿蒙OS开发经典介绍》