我在RelativeLayout
中有幾個ImageView
s。現在,當用戶點擊任何ImageView時,我希望它以微妙的動畫移動到指定的位置。在Android中以動畫方式將ImageView移動到不同的位置
例如;我最初將與ImageView
關聯的LayoutParams
的邊距設置爲layoutparams1.setMargins(90,70,0,0);
,然後將其添加到佈局。
並且當點擊圖像視圖時,我希望它的新位置是200,200
,並帶有動畫。
那麼,有可能嗎?如果是的話,那麼如何?
請注意,我同時使用編程方式創建了RelativeLayout
及其所有孩子ImageView
。
我剛剛接觸android開發,因此預計會有詳盡的答案。
作品
添加圖像視圖!!但在ImageView的新位置,它不響應任何輕擊事件,並且,如果我單擊到其之前的位置,則同一Imageview動畫的另一個實例。任何方式來解決它? – Kushal
非常感謝!但在onAnimationEnd()中重新定位會導致imageview閃爍一次。 : -/ – Kushal
在設置LayoutParms之前,您必須清除動畫(參見上面) –