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