如何从matchedGeometryEffect 中移除/控制淡入淡出效果?

互联网 行业动态 更新时间:2024-06-13 00:19:06

Asp*_*eri 5

.transition(.opacity)这是从(插入)视图层次结构中删除视图时应用的默认效果。

我假设您需要线性比例转换,例如

    if start {
        Circle()
            .foregroundColor(Color.black)
            .matchedGeometryEffect(id: "Circle", in: animationNamespaceon)
            .transition(.scale(scale: 1))
            .frame(width: 300, height: 300)
    }
    else {
        Circle()
            .foregroundColor(Color.black)
            .matchedGeometryEffect(id: "Circle", in: animationNamespaceon)
            .transition(.scale(scale: 1))
            .frame(width: 50, height: 50)
    }

使用 Xcode 13 / iOS 15 测试

更多推荐

移除,效果,matchedGeometryEffect

本文发布于:2023-04-20 20:47:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/hyzx/e03763a2f652b0dee7dd520cae82adba.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:移除   效果   matchedGeometryEffect

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!