如何在动态岛图标上实现swiftUI动画?我想这样做:
DynamicIsland() { ... }
compactLeading: {
Image("my-icon").shineEffect()
} compactTrailing: {
Image("my-icon")
}
在发光效果中,我在onAppear
上从哪里开始动画:
func body(content: Content) -> some View {
content
.onAppear() {
startAnimation()
}
}
在主应用程序中,它工作,但在动态岛它不。
1条答案
按热度按时间hpxqektj1#
文档明确指出标准动画不起作用。
内置转场:不透明度、移动(edge:)、滑动、推动(from:)或它们的组合。此外,请求带有numericText(countsDown:)的计时器文本的动画。