ios - SwiftUI 中的 animatableData 有什么作用?
问题描述
我正在玩弄animatableData
我制作的自定义形状的属性,但我无法真正想象它的作用以及系统在哪里使用它。
我不明白系统如何知道animatableData
在状态发生变化时应该插入哪些属性。我也不明白系统使用get
该animatableData
属性的一部分。我唯一能理解的是,当变量发生变化时,SwiftUI 会将animatableData
属性更新为原始值和最终值之间的所有中间值。@State
如果有人可以提供非常详细的事件顺序供animatableData
系统使用,我将不胜感激。尽可能详细,因为我是那些即使我不理解 1% 的东西也会感到发痒的人之一(但是,如果我有任何问题,我会在评论中问你)。
提前致谢!
PS 我尝试在 getter 中返回一个常量,但animatableData
我的动画仍然可以完美运行,这让我更加困惑。如果可以的话,请告诉我 getter 的用途。
解决方案
推荐阅读
- opencart - KEPT 响应式 OpenCart 主题是否适用于 2.0?
- python - 从头开始在 django 中使用用户模型的最佳方法是什么
- xslt - 将动态 xml 节点映射到静态节点
- highcharts - 在标签中导出带有 FontAwesome 图标的 Highcharts 图表
- asp.net-core - .NetCore 3.0 Web API AzureAD 身份验证问题
- r - ggplotly 忽略 geom_bar 的“线型”美学
- java - iText 7 防止单元格在分页符上拆分
- azure - kusto - 合并和下一个 - 为什么不直接使用下一个?
- c# - 如何在 VS2019 中将 WPF 项添加到 C# 类库项目中?
- java - org.gradle.api.tasks.TaskExecutionException:任务执行失败:app:generateReleaseBuildConfig