首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
如何提高软件质量的方法六:容错设计
在软件开发过程中,提高软件质量是一个持续且多方面的任务。其中,容错设计是确保软件在遇到异常情况时仍能稳定运行的重要方法之一。本文将详细介绍容错设计的概念、实现方法及其在提高软件质量中的作用。 1. 容
五分钟实战 Compose 展开/收起动画
假设你正在使用 Jetpack Compose 构建一个屏幕界面,并且希望实现某些内容的展开或收起效果 —— 比如常见问题解答部分、下拉面板或筛选菜单。
2-Navigation路由与框架搭建
一、内容总览 二、Gradle新一代版本依赖管理 Gradle项目适配指南 1.构建工具版本升级 1.1 AS版本与其对应Android-Gradle-Plugin的对应关系 官网 2.Maven源适
如何通过 Android 消息机制实现 Looper 的性能监控
前言 在 Android 开发中,Handler、Looper、MessageQueue 构成了整个应用消息机制的核心。而主线程执行耗时任务是 Android 想要极力避免的。
Rokid AI眼镜开发 —— 戴上Rokid Glasses的你有多强
我们team——看看你有多强队在Rokid 杭州赛中做的一款应用是"战斗力识别",这款产品是基于Rokid AI glasses的 产品,其后台是在灵珠平台上搭建的工作流。先说下设计思路和主要规则:
Jetpack Compose 实战:复刻 Material 3 圆形波浪进度条
本文记录了使用 Compose 实现圆形波浪进度条的全过程。包括 Path 绘制与正弦波叠加,重点解析了 StrokeCap 间隙补偿算法,并最终实现了呼吸、自转及流动的三维复合动画。
22、ConstraintLayout
Compose 中的 ConstraintLayout ConstraintLayout 是一种布局,让您可以相对于屏幕上的其他可组合项来放置可组合项。它是使用多个嵌套的 Row、Column、Box
21、固有特性测量
Compose 布局中的固有特性测量 Compose 有一项规则:子项只能测量一次,测量两次就会引发运行时异常。但有时需要先收集子项的信息再进行测量,这时可以使用固有特性测量。 什么是固有特性测量 通
20、对齐线
Jetpack Compose 中的对齐线 在 Jetpack Compose 布局模型中,对齐线(AlignmentLine)允许创建自定义对齐参照,供父布局用来对齐和定位其子项。例如,Row 可以
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 层次结构中隐式传递数据的机制,允许在不通过显式参
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