gpt4 book ai didi

ios - 带 Lottie 的动态按钮

转载 作者:行者123 更新时间:2023-11-28 07:32:20 32 4
gpt4 key购买 nike

我想创建具有三种不同状态的按钮,即 Initial、Loading、Completed。

按钮状态的 UI:

enter image description here

初始 -> 文本标签

enter image description here

正在加载 -> 正在加载指示器/多张图片

enter image description here

已完成 -> 文本标签

当用户点击它时,它通常会处于Initial状态,然后它会将其状态更改为Loading,并自行转换以在其中显示加载指示器。完成后,它将动画化并转换以显示标签。

我如何使用 Lottie 实现它?我需要动态设置初始和完成状态文本,但根据文档,我找不到将文本更改为 Lottie 的方法。

有了 Lottie,我可以使用进度动画来处理按钮的不同状态,但是我如何在没有新的 json 文件的情况下以编程方式更改文本。

Lottie 不支持 iOS 中的文本层。除了使用形状层之外,还有其他解决方法吗?

最佳答案

您可以通过以编程方式直接修改 JSON 本身来修改 JSON 中按钮的文本。由于 Lottie 动画和 View 由 JSON 管理,因此这是不可能的。

关于ios - 带 Lottie 的动态按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54359255/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com