首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
19、跟踪界面元素可见性
Compose 中的可见性跟踪 跟踪界面元素何时在屏幕上显示对多种场景很有用,例如记录分析数据、管理界面状态,以及通过自动播放或暂停视频内容来优化资源。Compose 提供了多个用于跟踪界面元素可见性
18、自定义布局
Compose 中的自定义布局 在 Compose 中,界面元素由可组合函数表示,每个元素在界面树中有特定位置和尺寸。布局过程分为三个步骤:测量所有子项、确定自身尺寸、放置子项。 使用布局修饰符 可以
17、流式布局
Compose 中的流式布局 FlowRow 和 FlowColumn 是类似于 Row 和 Column 的可组合项,但不同之处在于,当容器空间不足时,项目会流入下一行(或列)。这会创建多行或多列布
16、Page
Compose 中的分页器 在 Jetpack Compose 中,可以使用 HorizontalPager 和 VerticalPager 可组合项实现水平或垂直翻页功能。它们类似于视图系统中的 V
15、修饰符列表
Compose 修饰符列表 Compose 提供了大量修饰符,可用于调整可组合项的外观、行为和交互。以下是最常用的修饰符列表,按照其主要功能组织。 布局修饰符 尺寸修饰符 边距和填充修饰符 对齐修饰符
14、自定义修饰符
创建自定义修饰符 Compose 开箱即用提供了许多修饰符,但您也可以创建自己的自定义修饰符。修饰符由多个部分组成: 修饰符工厂:Modifier 上的扩展函数,提供惯用 API,允许修饰符轻松链接
【HarmonyOS 6】UIAbility跨设备连接详解(分布式软总线运用)
【HarmonyOS 6】UIAbility跨设备连接详解(分布式软总线运用) 一、前言 我对于分布式软总线相当的亲切。2022年搞开源鸿蒙的时候,就经常和分布式软总线打交道。在HarmonyOS中,
13、约束条件和修饰符顺序
约束条件和修饰符顺序 在 Compose 中,多个修饰符串联在一起时会影响传递给可组合项的约束条件,这些约束条件定义了宽度和高度边界。了解修饰符如何相互影响,需要了解它们在界面树中的呈现方式。 界面树
12、修饰符
Compose 修饰符 修饰符允许您修饰或扩充可组合项。通过修饰符,您可以: 更改可组合项的大小、布局、行为和外观 添加信息,如无障碍标签 处理用户输入 添加高级互动,如使元素可点击、可滚动、可拖动或
11、Navigation
使用 Compose 进行导航 Navigation 组件支持 Jetpack Compose 应用,允许在利用 Navigation 组件基础架构和功能的同时,在可组合项之间进行导航。 添加依赖项
10、CompositionLocal
使用 CompositionLocal 将数据的作用域限定在局部 CompositionLocal 是 Jetpack Compose 中用于在 UI 层次结构中隐式传递数据的机制,允许在不通过显式参
Kotlin中的数据类
数据类是 Kotlin 提供的一种特殊类,专门用于存储数据。它会自动为你生成一系列常用的方法,从而大大减少了样板代码(Boilerplate Code)的编写。 一、为什么需要数据类? 在 Java
Kotlin中的枚举类
Kotlin 枚举类(Enum Class)是一种特殊的类,用于表示固定数量的常量集合,例如一周的天数、方向(东、南、西、北)、状态(成功、失败、 pending)等。枚举类在编译时就已确定所有可能的
Kotlin 类中构造函数参数的声明方式
在 Kotlin 中,类构造函数的参数不一定要用 val 声明,也可以用 var,或者什么都不用。这取决于你是否希望这个参数成为类的属性(Property)。 这是 Kotlin 与 Java 一个很
【UI篇10】Android中TextView字体使用分析
1 字体概述 在字体排印学中,字体(英语:typeface;中文也称字模[1]、字样[2]、字型[3]、字形[4])是由一个或多个字型(font)组成的集合,每个字型由具有共同设计特征的字形(glyp
9、架构层
Jetpack Compose 架构层 基本架构层 Jetpack Compose 不是一个单体式项目,而是由多层模块组合而成的完整堆栈。了解这些层次结构可以帮助你: 使用适当的抽象级别构建应用 了解
8、Compose界面架构
Jetpack Compose 架构指南 界面状态基础 在 Jetpack Compose 中,界面是不可变的,绘制后无法更新。开发者能控制的是界面的状态。当状态发生变化时,Compose 会重新创建
【Android】 View事件分发机制源码分析
【Android】 View事件分发机制源码分析 前言 本篇文章基于API36源码,结合安卓开发艺术探索,将从源码角度介绍事件从顶层ViewGroup向下传递的过程,以及View对于事件的处理。 1.
Android层级分布
adb shell dumpsys window w 命令输出内容解读指南 adb shell dumpsys window w 实际上是 adb shell dumpsys window windo
从Android 到 Harmony 的直播APP落地实践(一):预研与架构
当 2023 年行业开始真正押注 HarmonyOS ,我所在的团队也迎来了从 Android 体系向鸿蒙体系迁移的关键节点。不同于社区中大量“简单 Demo 体验”文章,我们面对的是真实大型直播产品
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30