首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jetpack Compose 动画
bqliang
创建于2023-12-19
订阅专栏
Animation with Jetpack Compose
等 35 人订阅
共9篇文章
创建于2023-12-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Jetpack Compose 动画1——animate*AsState
这么写的好处是:动画的 targetValue 与状态是挂钩的,触发动画时,不需要关心动画具体 target value 是什么,点击事件产生后只需专注于状态本身的改变。这种设计是一种思路上的改变..
Jetpack Compose 动画2——Animatable
单纯的从设计理念的角度看,Compose 是声明式 UI 框架,状态驱动界面。事件产生处 .clickable{} 不应该直接和界面/动画打交道,而应该是修改状态,让状态驱动界面/动画...
Android 动画里的贝塞尔曲线
那 ease in out 又是啥呢?ease 是缓和的意思,in/out 前面说过可以看作是一次动画里面的开始或结束阶段。ease in out 自然就代表:在一次动画里的开始阶段和结束阶段...
Jetapck Compose 动画3——AnimationSpec
TweenSpec 就是 AnimationSpec 其中的一个实现类,用于配置动画的持续时间、延迟和缓动曲线。这里的 "tween" 是 "between" 的缩写,因为...
Jetpack Compose Decay Animation
在 Android 中,Spline(样条曲线)被用于动画和插值。这条曲线就是动画过程中的时间-速度曲线,因为它很光滑,用来描述运动就能让动画看起来更加自然连贯。比如我们经常使用的......
Jetpack Compose 动画4——Transition
所创建出来的所有动画值统一归 Transition 管理,Transition 可以感知状态的变化,当状态变化时,Transition 会负责将其管理的所有值从当前值过渡到目标值......
Jetpack Compose 动画5——AnimatedVisibility
因为剪出来的部分每次都贴到 Box 的左上角,看起来自然就像是从左上角展开的了。当然,剪或不剪可以自由选择,`expandIn()` 函数有一个 `clip: Boolean` 参数,默认值为...
Jetpack Compose 动画6——Crossfade & AnimatedContent
AnimatedVisibility 可以为同一内容的出现和消失添加动画效果,那内容切换(一个内容消失,另一个内容出现)该怎么做动画呢?总不能写两遍 `AnimatedVisibility` 吧...
最清晰的 Compose 共享元素过渡入门文章
共享元素过渡是一种能够自然衔接不同页面中相同内容的过渡方式,通常用于导航,确保用户在切换不同屏幕时体验更加连贯流畅......