自学笔记|前九类UI组件(2)(50%)

自学笔记|前九类UI组件(2)(50%)

云宇—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开发经典介绍》