私のカスタムビューでアニメーションをしようとしています。このカスタムビューは、他のビューの組み合わせです。私は非常に簡単なアニメーションをしようとしていて、ボタンがクリックされるとトリガされます。ビューを2秒間でスライドさせて消滅させたい。しかし、それは2秒未満で消えるようです。期間を長くしようとしましたが、それは助けになりませんでした。Android:指定された期間アニメーションが機能しない
public void hideBar() {
this.setVisibility(View.GONE);
}
private void animateAndHide(){
this.animate()
.translationY(0)
.setDuration(2000)
.alpha(0.0f)
.setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
hideBar();
}
});
}
ここで間違っていることはわかりません。ビューはそう
アニメーションのxmlを作成し、そこに所要時間を定義する方がよいでしょう:) –
アニメーションの時間を測定したのですか、それともあなたの印象ですか? – pskink
@ JhamanDas XMLアニメーションの定義方法がわかりません。私はどんな参考文献にも感謝します。 – Rakesh