应用退出,是否可以执行自定义组件的退出动效

应用退出,是否可以执行自定义组件的退出动效

HarmonyOS
2024-02-20 10:25:26
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
智体美劳全发展

当应用启动,自定义组件执行从下往上的动效动效,当应用退出,自定义组件执行从上往下的位移动效,但是实际是,应用退出,自定义组件没有执行从上往下的位移动效,是否有方案可以执行。

示例代码

@Entry 
@Component 
struct Index { 
  @State flag: boolean = false; 
  private effect: TransitionEffect = TransitionEffect.translate({ x: 0, y: '100%' }) 
    .animation({ duration: 400, curve: Curve.Linear }) 
 
  onPageShow() { 
    this.flag = true 
  } 
 
  build() { 
    Column() { 
      if (this.flag) { 
        Column() { 
        } 
        .onClick(() => { 
          this.flag = false 
        }) 
        .backgroundColor(Color.Red) 
        .height('70%') 
        .width('100%') 
        .transition(this.effect) 
      } 
    }.height('100%').width('100%') 
  } 
}
分享
微博
QQ
微信
回复
2024-02-20 19:45:03
相关问题
HarmonyOS 是否退出应用api?
1418浏览 • 1回复 待解决
HarmonyOS 退出应用
2097浏览 • 1回复 待解决
CounterComponent样式是否可以自定义
1090浏览 • 1回复 待解决
HarmonyOS 主动退出应用
1858浏览 • 1回复 待解决
返回按钮是否可以自定义事件?
1177浏览 • 1回复 待解决
HarmonyOS 如何彻底退出应用
1161浏览 • 1回复 待解决