logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

写给初学者的 HarmonyOS 教程 -- 熟悉 DevEco Studio

要进行 HarmonyOS 开发,必须要切换开发工具了,菊花厂基于 IntelliJ IDEA Community 开源版本打造新打造了一个面向华为终端全场景多设备的一站式集成开发环境(IDE):DevEco Studio。

文章图片
#harmonyos
手把手教你写 Compose 动画 -- 过渡动画 API:Transition

updateTransiton 是 Compose 中实现过渡动画的关键 API 。所谓过渡动画,即当依赖的某个状态发生改变时连锁发生的一系列动画效果。updateTransition 允许开发者将多个属性数值绑定到一个状态,当这个状态发生改变时,多个属性同时进行变换。

文章图片
#android jetpack
手把手教你写 Compose 动画 -- 更强大的多组件切换动画 API:AnimatedContent

AnimatedContent 用来控制多个组件的入场和出场,同时还能对入场和出场效果做定制,相当于是 AnimatedVisibility 和Crossfade 的结合,AnimatedContent 出入场动画效果的尺寸是渐变的,这个是区别于 Crossfade 的一个点。

文章图片
#android jetpack
聊聊 Jetpack Compose 的 “状态订阅&自动刷新” -- remember 和重组作用域

在讲本篇文章主题之前,建议先看看【聊聊 Jetpack Compose 原理 -- 状态订阅&自动刷新机制】一文,因为两篇文章是上下篇的关系,看完上篇,可以更好的串联知识点。话不多说,还是老样子,从 Demo 一步步引出我们的核心知识点。

文章图片
#android jetpack
一文彻底吃透 Compose 中的副作用(附带效应)

Jetpack Compose 提供了多个可组合函数,例如 SideEffect、LaunchedEffect 和 DisposableEffect,这些函数使开发人员能够有效地管理副作用,方法是将它们与界面渲染逻辑分离并在单独的协程范围内执行它们。

文章图片
#android jetpack
写给初学者的 HarmonyOS 教程 -- ArkTS 容器组件(List)

使用列表可以轻松高效地显示结构化、可滚动的信息。通过在 List 组件中按垂直或者水平方向线性排列子组件 ListItemGroup 或 ListItem,为列表中的行或列提供单个视图,或使用ForEach 迭代一组行或列,或混合任意数量的单个视图和 ForEach 结构,构建一个列表。

文章图片
#harmonyos
到底了