HarmonyOS 如何实现打开弹窗后自动播放动画
代码如下:
import promptAction from '@ohos.promptAction'
@Entry
@Component
struct Index {
@State message: string = '弹框'
@State animate: boolean = false;
@State rotateAngle: number = 0
@Builder customDialogBuilder() {
Column() {
Text('内容').fontSize(15).margin({ bottom: 50 })
Row() {
Text('点击旋转')
.fontSize(20)
.textAlign(TextAlign.Center)
.width(100)
.height(100)
.borderStyle(BorderStyle.Solid)
.borderWidth(5)
.borderColor(0xAFEEEE)
.onClick(() => {
this.rotateAngle = 360
})
.rotate({ angle: this.rotateAngle })
.animation({
duration: 1200,
curve: Curve.Linear,
iterations: -1, // 设置-1表示动画无限循环
})
}
}.height(300).padding(5)
}
build() {
Row() {
Column() {
Text('点击弹框')
.fontSize(50)
.fontWeight(FontWeight.Bold)
.onClick(() => {
promptAction.openCustomDialog({
builder: this.customDialogBuilder.bind(this)
})
})
}
.width('100%')
}
.height('100%')
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙通关秘籍#如何在HarmonyOS Next中实现一个自动播放的轮播图?
152浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙API 13中实现Swiper组件的自动播放功能?
114浏览 • 1回复 待解决
HarmonyOS h5webview下,如何让video视频自动播放?
329浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为鸿蒙swiper组件添加自动播放和导航功能?
68浏览 • 1回复 待解决
自动播放通话录音,下拉通知栏即可关闭(消失)!
9131浏览 • 1回复 待解决
HarmonyOS 用GSYVideoPlayer三方库实现了列表中的视频播放,目前需要滑动到屏幕中心的视频,自动播放
534浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中为轮播图组件添加自动播放功能?
163浏览 • 1回复 待解决
HarmonyOS Swiper组件是否支持子组件为Video组件,并且可以自动播放
452浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为Swiper设置自动播放并调整指示器位置?
74浏览 • 1回复 待解决
关于使用Video组件实现在列表List组件中滑动到可见区域自动播放视频的问题
397浏览 • 1回复 待解决
弹窗打开、关闭动画是否支持自定义
2380浏览 • 1回复 待解决
Openharmony hap应用如何实现开机自动打开应用?
6849浏览 • 1回复 待解决
HarmonyOS 怎么打开页面后自动弹出软键盘
62浏览 • 1回复 待解决
HarmonyOS 如何播放pag动画
31浏览 • 1回复 待解决
如何实现一个带动画的弹窗?
500浏览 • 1回复 待解决
如何实现从底部缓慢上升的弹窗动画
1929浏览 • 1回复 待解决
HarmonyOS 申请了后台播放音频任务,退到后台会自动暂停音频播放; 打开悬浮框才能正常后台播放
263浏览 • 1回复 待解决
#鸿蒙通关秘籍# 使用ArkUI能力封装弹窗时,如何动态设置弹窗的打开与关闭动画效果?
83浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何实现基于OpenHarmony的Lottie动画播放?
130浏览 • 1回复 待解决
HarmonyOS 换成model后动画放大实现不了
41浏览 • 1回复 待解决
HarmonyOS 如何在 promptAction.openCustomDialog 自定义弹窗中实现动画?
20浏览 • 1回复 待解决
TransitionEffect动画循环播放如何关闭
1839浏览 • 1回复 待解决
HarmonyOS 视频录制后保存文件,打开视频文件不能播放,提示格式错误,无法解码播放
35浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS的音乐播放应用中,如何实现全屏播放页上下拖动手势动画及松手后的回弹效果?
71浏览 • 0回复 待解决
在api12中已经增加了promptAction.openCustomDialog关闭弹窗的回调方法,升级api12时可以使用promptAction.openCustomDialog来实现。参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction.md#promptactionopencustomdialog11