2013-04-03 2 views
2

Есть ли хорошее (или не очень хорошее) решение для анимации метода RelativeLayout.scrollTo (x, y)?Как создать анимацию с помощью scrollTo Android

Я сделал RelativeLayout, который прокручивает влево/вправо, имитируя некоторое меню gApps. Он прокручивается при перетаскивании влево и вправо. Теперь я хочу, чтобы этот макет не был посередине его пути, и в зависимости от того, где пользователь уходит с пальца, макет должен идти влево или вправо с какой-то анимацией, но я не могу найти правильное решение ...

Любая помощь будет оценена. Благодаря!

ответ

3

Окончательно я перешел в RelativeLayout.setTranslationX (значение поплавка).

В этот момент у меня были проблемы с TranslateAnimation(), так как у него есть ошибка. Как у меня есть minSdkVersion> 11, можно использовать ObjecAnimator следующим образом:

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

То есть общая проблема, так вот ответ =).

+0

У меня была точно такая же проблема. Спасибо, это сработало для меня! – shift66

Смежные вопросы