鴻蒙官方文檔中提到的屬性動(dòng)畫的執(zhí)行是在監(jiān)聽點(diǎn)擊事件里面進(jìn)行的,在此之外執(zhí)行屬性動(dòng)畫沒有反應(yīng),但是沒有告訴如何在點(diǎn)擊事件監(jiān)聽之外進(jìn)行執(zhí)行。
如下圖所示
官方文檔寫法
如果需要在其他地方執(zhí)行需要綁定組件狀態(tài),需要進(jìn)行如下操作
animatorImage.setBindStateChangedListener(new Component.BindStateChangedListener() {
@Override
public void onComponentBoundToWindow(Component component) {
animatorProperty.start();
}
@Override
public void onComponentUnboundFromWindow(Component component) {
}
});