2013-04-03 105 views
2

有什麼好的(或不太好的)解決方案來爲RelativeLayout.scrollTo(x,y)方法設置動畫?如何使用scrollTo創建動畫Android

我做了一個RelativeLayout,它可以滾動左/右模擬一些gApps菜單。它在向左和向右拖動時滾動。現在我想要的是避免這種佈局在它的途中,並且取決於用戶離開手指的位置,佈局應該用一種動畫向左或向右移動,但是我不能找到正確的解決方案...

任何幫助,將不勝感激。謝謝!

回答

3

明確我將移動到RelativeLayout.setTranslationX(浮點值)。

在那一點上,我有TranslateAnimation()的問題,因爲它有一個錯誤。因爲我有一個的minSdkVersion> 11,I可以使用ObjecAnimator如下:

ObjectAnimator objAnim = ObjectAnimator.ofFloat(view, "translationX", TARGET_TRANSLATE); 
objAnim.setDuration(200); 
objAnim.start(); 

那是一個常見的問題所以在這裏是一個答案=)。

+0

我有完全相同的問題。感謝這爲我工作! – shift66