0
我正在嘗試使用RotationAnimation移動ImageButton。我已經擴展ImageButton來覆蓋onAnimationEnd以避免動畫結束時的屏幕閃爍,並且想更新實際按鈕的位置[因爲動畫只是一個表面的動作]。我如何確定動畫結尾的按鈕的確切座標?附上一些我的代碼.. 感謝您的幫助!如果您需要更多詳細信息,請告訴我。Android旋轉動畫完成
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);
}
感謝您的回覆。不幸的是,我試圖手動設置它們,但無法精確到避免按鈕「跳躍」一個或兩個像素。非常令人沮喪! – italianmike