![](https://img-blog.csdnimg.cn/d524cd132c064acab841e1338b18b072.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Compose 动画
文章平均质量分 94
介绍Android Compose动画,从入门到深入
氦客
Stay hungry,Stay foolish
展开
-
一个小时入门 Android Compose 动画
前段时间对于Android中的Compose动画做了系统性的学习,相关文章发布在 Compose 动画专栏里。系统性学完Compose动画后,又对此做了系统性的回顾,抽取其比较重要的部分,希望能帮助大家快速入门Compose动画,所以有了本篇文章 : 一个小时入门 Android Compose 动画原创 2023-06-04 23:55:33 · 2075 阅读 · 0 评论 -
Compose 动画 (八) : Compose中的动画差值器 AnimationSpec
Android Compose中的AnimationSpec用来自定义动画规格。类似于传统View体系中的差值器Interpolator,但是比起差值器,又提供了更多的功能。根据其不同的子类,可以来控制动画执行时长、设置动画执行多少时间到动画的某个位置、实现仿弹簧的动画效果、指定动画执行次数等等功能。本文根据其具体的子类(KeyframesSpec、SnapSpec、TweenSpec、RepeatableSpec、SpringSpec、InfiniteRepeatableSpec),对此做了详细的介绍。原创 2023-03-31 16:39:42 · 847 阅读 · 0 评论 -
Compose 动画 (七) : 高可定制性的动画 Animatable
Animatable是Android Compose动画的底层API,比起animateDpAsState具有更高的可定制性。本文从入门到深入介绍了Animatable的使用,包括相关的TwoWayConverter、Compose中的协程LaunchedEffect、animateTo、snapTo 、和animateDecay等。原创 2023-03-29 16:15:14 · 692 阅读 · 0 评论 -
Compose 动画 (六) : 使用Transition管理多个动画,实现动画预览
在Android Compose动画中,Transition可以把多个动画整合到一起控制,保持状态一致,并支持在IDE中预览动画。本文介绍了Transition动画的具体用法。原创 2023-03-13 11:17:59 · 1420 阅读 · 0 评论 -
Compose 动画 (五) : animateContentSize / animateEnterExit / Crossfade / AnimatedContent
介绍Android Compose高级别动画API中,animateContentSize、animateEnterExit、Crossfade、AnimatedContent的使用原创 2023-03-07 15:18:48 · 665 阅读 · 0 评论 -
Compose 动画 (四) : AnimatedVisibility 各种入场和出场动画效果
Android Compose 动画中 AnimatedVisibility的EnterTransition和ExitTransition,用来配置`入场/出场`时候的动画效果。本文介绍了其入场和出场的各种动画效果。原创 2023-03-07 14:24:05 · 1924 阅读 · 0 评论 -
Compose 动画 (三) : AnimatedVisibility 从入门到深入,实现组件的隐藏和显示
介绍Android Compose动画中AnimatedVisibility的使用,包含基础的使用、多种动画效果组合(+加号)、AnimatedVisibility的多种作用域等知识点原创 2023-03-05 18:00:00 · 2391 阅读 · 0 评论 -
Compose 动画 (二) : 为什么animateDpAsState要用val ? MutableState和State有什么区别 ?
在Compose动画中,为什么把mutableStateOf替换为animateDpAsState,就可以实现动画渐变的效果了 ? 为什么mutableStateOf要用var,而animateDpAsState要用val? 为什么mutableStateOf要用remember包裹,而animateDpAsState却不需要 ?原创 2023-01-09 00:15:00 · 744 阅读 · 0 评论 -
Compose 动画 (一) : animateXxxAsState 实现放大/缩小/渐变等效果
动画是Android Compose中很重要的一块内容。利用Compose可以简洁地定义动画,我们可以轻松快速地通过动画让应用变得生动有趣。 本文会介绍如何定义一个最简单的Compose动画,从而实现Compose动画。原创 2023-01-08 23:30:00 · 1956 阅读 · 0 评论