- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 compose动画从底层基础到顶层高级应用(四)核心API之--Animatable
前面学习了AnimateAsState和Transition,这两者都是声明式API,也就是告诉compose我想要到达的目标是什么,compose会自动执行动画,我们能控制的只有状态以及通过SeekableTransitionState控制时钟,想要完全控制动画就需要今天要学习的Animatable类了。
2025-07-22 17:59:12
445
原创 compose动画从底层基础到顶层高级应用(三)核心API之--Transition
函数需要传入一个目标状态。的参数换成了TransitionState,意思是需要我们构建一个TransitionState,在中,内部也是将我们传入的targetState封装成TransitionState,因此更加底层。= null当多个动画需要使用同一个时钟时,就要使用到Transition。但是Transition有一个不太好的地方是,如果动画不是采用的springSpec,中断动画不会使用定义的动画规格,而是使用默认设置的spring(),而且刚度1500f,看起来会非常快,就像突然跳转。
2025-07-21 17:08:49
1021
原创 Compose Transition中断动画的特殊性
Compose动画中有一个Interrupted中断效果,当上一个动画还没有执行完成时,立刻触发下一个动画,控件会从当前状态往新的状态平滑过渡。
2025-07-19 18:01:06
172
原创 compose动画从底层基础到顶层高级应用(二)核心API之--AnimateAsState
基于AnimationSpec,学习动画核心API之一的AnimateAsState,状态动画。
2025-07-18 16:43:09
732
原创 一文搞懂kotlin协程
挂起函数,相比coroutineScope和supervisorScope多了协程上下文参数,一般传入协程调度器切换协程所在的线程。当前协程的扩展方法,在当前协程下启动一个新的协程,返回的是Job对象,出现异常立刻传播,适用于不需要返回值的场景。的声明中,除了协程上下文参数,还有一个CoroutineStart,代表协程的启动模式。协程的异常遵循结构化并发,子协程的异常会传播到父协程和兄弟协程,立即调度,但是不能立刻取消,需要执行到第一个挂起点才行。当前协程的扩展方法,在当前协程下启动一个新的协程,返回。
2025-05-26 16:34:01
1986
原创 若依框架部署到idea
RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时任务配置;支持集群,支持多数据源。主要特性完全响应式布局(支持电脑、平板、手机等所有主流设备) 强大的一键生成功能(包括控制器、模型、视图、菜单等) 支持多数据源,简单配置即可实现切换。 支持按钮及数据权限,可自定义部
2020-05-25 11:03:45
16115
5
原创 利用5次shift弹出粘滞键破解部分win7/win10密码
此方法仅适合部分win7、win10系统在win7登录窗口连续按5次shift键,此时会弹出一个粘滞键窗口,如果没有弹出,则表示此系统的这个漏洞不能利用。在确认有次漏洞后,在开机动画的时候连续拔电源重启,直到出现以下窗口:选择第一项修复接下来出现以下窗口:选择第二项取消紧接着系统会再次修复几分钟直到出现以下窗口:选择——查看问题详细信息...
2020-04-25 15:00:12
7786
2
hadoop词频统计课设报告书.pdf
2020-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅