我有一個ImageView,我想每次隨機方向在屏幕上緩慢移動,但是當它碰到屏幕的邊緣時,我希望它在另一個方向彈起,有點像the old DVD player screen saver。如果沒有建立一個物理世界,這是可能的嗎?如果是這樣,請你舉個例子嗎?如何使ImageView在屏幕上隨機移動而不會脫離屏幕?
編輯:我還沒有實現任何的代碼,但因爲我還沒有發現適合所有的標準方法,但我已經實現了這一點:
DisplayMetrics displaymetrics = new DisplayMetrics();
int screenHeight = displaymetrics.heightPixels;
int screenWidth = displaymetrics.widthPixels; getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
,但只有兩個方法,我能想到的爲了實現我想要的動作是ViewPropertyAnimator,或者直接用整數直接翻譯X和Y,我想不出如何隨機地將它整合到屏幕尺寸中。
到目前爲止你有什麼? – vinitius 2015-02-11 20:22:21