0
這似乎只在三星設備發生(在S7和Tab S2測試)的失敗。三星設備,紋波和顯示如果ImageView的動畫播放
問題 如果任何播放動畫時,所有的對話紋波,並揭示會影響發育不良,半途而廢,或不玩的。
例如,這個ImageView的動畫已經開始:
RotateAnimation anim = new RotateAnimation(0.0f, 360.0f, Animation.RELATIVE_TO_SELF, 0.48f, Animation.RELATIVE_TO_SELF, 0.5f);
anim.setInterpolator(new LinearInterpolator());
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(2000);
ivStatus.startAnimation(anim);
然後我觸摸按鈕,在對話框或啓動揭密動畫。 動畫要麼隨機點凍結,要麼可怕地結巴。 在我的代碼中,有些顯示是對話框,所以當對話框顯示停止一半時,它阻止用戶做任何事情。
編輯:使用progressView
如com.github.rahatarmanahmed.cpv.CircularProgressView
時,該動畫也會出現這種情況。
這又如何防止/固定?這對非三星設備來說工作得很好。
在示例項目:https://github.com/behelit/SamsungAnimationFailSample