ArkTS卡片開放了使用動畫效果的能力,支持顯式動畫、屬性動畫、組件內(nèi)轉(zhuǎn)場能力。需要注意的是,ArkTS卡片使用動畫效果時具有以下限制:
?
以下示例代碼實現(xiàn)了按鈕旋轉(zhuǎn)的動畫效果:文章來源:http://www.zghlxwxcb.cn/news/detail-618462.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-618462.html
@Entry
@Component
struct AttrAnimationExample {
@State rotateAngle: number = 0;
build() {
Column() {
Button('change rotate angle')
.onClick(() => {
this.rotateAngle = 90;
})
.margin(50)
.rotate({ angle: this.rotateAngle })
.animation({
curve: Curve.EaseOut,
playMode: PlayMode.AlternateReverse
})
}.width('100%').margin({ top: 20 })
}
}
到了這里,關(guān)于HarmonyOS/OpenHarmony元服務(wù)開發(fā)-卡片使用動效能力的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!