2012-01-07 82 views
0

我有一個LinearLayout,它有一些可以按下的對象。 爲了有趣,我用的RefreshHandler如何動態移動佈局?

private void updateUI() { 
    currentInt += 5; 

    LinearLayout.setPadding(0, -currentInt, 0, 0); // move, move, move 

    RefreshHandler.sleep(1); 
} 

但問題力移動這個佈局中,如此的對象非常哆嗦! 還有更高效的方法嗎?請幫助

回答

1

這可以使用TranslateAnimation更有效地完成。您可能需要查看可用的內置文件Animation

+0

嗯..如果我使用TranslateAnimation佈局的按鈕不能點擊。 – Leo 2012-01-13 13:07:42

+0

和屏幕外佈局部分不會移動。 – Leo 2012-01-13 13:08:32