最新 最热

【鸿蒙 HarmonyOS】UI 布局 ( 网格布局 TableLayout )

网格布局 需要设置整个布局中有多少行 , 多少列 , 每个单元格都可以设置一个组件 , 这个组件可以是单个 , 也可以是父组件嵌套多个子组件 ;

2023-03-28
1

【鸿蒙 HarmonyOS】UI 布局 ( 相对布局 DependentLayout )

下面的相对布局中 text1 组件没有设置任何位置属性 , 默认放在屏幕左上角 ;

2023-03-28
1

【鸿蒙 HarmonyOS】UI 布局 ( 线性布局 DirectionalLayout )

线性布局 DirectionalLayout , 指的是其中的组件都是按照一个方向 , 从左到右 , 或 从上到下 , 线性排列的 ;

2023-03-28
1

【鸿蒙 HarmonyOS】UI 组件 ( 拖动条 Slider 组件 )

注意该 Slider 组件与 进度条 Progressbar 组件的区别 , Progressbar 不能拖动 , 只有显示功能 ;

2023-03-28
1

【鸿蒙 HarmonyOS】UI 组件 ( 多选按钮 | Checkbox 组件 )

调用 Checkbox 对象的 setCheckedStateChangedListener 方法设置 选中 / 取消选中 的 AbsButton.CheckedStateChangedListener 监听器 , 当用户 选中 / 取消选中 时 , 会回调上述监听器的 onCheckedChanged 方法 , 其...

2023-03-28
1

【鸿蒙 HarmonyOS】UI 组件 ( Button 组件 )

id 属性 : ohos:id="$+id:button" , 用于作为当前组件的唯一标识 , 在单个布局文件中不允许 id 标识重复 ;

2023-03-28
1

【JetPack】kotlin-android-extensions 插件 ( 视图绑定简单用法 )

kotlin-android-extensions 插件 实现了 视图绑定 功能 , 开发过程中 , 可以不用调用如下形式 :

2023-03-28
1

【Android 内存优化】自定义组件长图组件 ( 自定义组件构造方法 )

在代码中创建 View 对象 , 就会调用该构造函数 , 其中 Context context 参数是组件运行的环境 , 可以从该 Context 对象中获取当前的主题 , 资源等 ;

2023-03-27
0

【Android 性能优化】布局渲染优化 ( CPU 渲染优化 | 减少布局的嵌套 | 测量布局绘制时间 | OnFrameMetricsAvailableListener | 布局渲染优化总结 )

在 【Android 性能优化】布局渲染优化 ( GPU 过度绘制优化总结 | CPU 渲染过程 | Layout Inspector 工具 | View Tree 分析 | 布局组件层级分析 ) 博客中引入了 CPU 渲染优化 , CPU 渲染优化的核心就是减少布局嵌套 ,...

2023-03-27
0

【Android 性能优化】布局渲染优化 ( CPU 与 GPU 架构分析 | 安卓布局显示流程 | 视觉与帧率分析 | 渲染超时卡顿分析 | 渲染过程与优化 )

① 承担工作多 : GPU 没有出现之前 , CPU 要承担很多工作 , 如逻辑运算 , 内存管理 , 显示控制 , 界面渲染 等操作 ;

2023-03-27
0