RotationAnimationを使用してImageButtonを移動しようとしています。アニメーションの終わりに画面がちらつくのを避けるためにImageButtonをonAnimationEndをオーバーライドするように拡張し、実際のボタンの位置を更新したいと考えています。アニメーションの終わりにボタンの正確な座標を特定するにはどうすればよいですか?添付されているコードの一部です。 助けてくれてありがとう!詳細が必要な場合はお知らせください。Android RotationAnimation Complete
public class HomeNavigationButton extends ImageButton {
public HomeNavigationButton(Context context, AttributeSet attrs,
int defStyle) {
super(context, attrs, defStyle);
}
public HomeNavigationButton(Context context, AttributeSet attrs) {
super(context, attrs);
}
public HomeNavigationButton(Context context) {
super(context);
}
@Override
protected void onAnimationEnd() {
super.onAnimationEnd();
int l = ?
int t = ?
int r = ?
int b = ?
this.layout(l,t,r,b);
}
ありがとうございました。残念ながら、私はそれらを手動で設定しようとしましたが、ピクセルまたは2つのボタンを「ジャンプ」させないように正確にはなりません。非常にイライラする! – italianmike