是否有任何好的(或不那么好的)解决方案来设置RelativeLayout.scrollTo(x,y)方法的动画?
我制作了一个RelativeLayout,它向左/向右滚动模拟一些gApps菜单。它向左和向右拖动时滚动。现在我想要的是避免这种布局处于中间位置,并且取决于用户离开手指的位置,布局应该使用一种动画向左或向右,但我不能找到合适的解决方案......
任何帮助将不胜感激。谢谢!
答案 0 :(得分:3)
我最终移动到RelativeLayout.setTranslationX(浮点值)。
那时,我遇到了TranslateAnimation()的问题,因为它有一个bug。因为我有一个minSdkVersion> 11,我可以使用ObjecAnimator如下:
ObjectAnimator objAnim = ObjectAnimator.ofFloat(view, "translationX", TARGET_TRANSLATE);
objAnim.setDuration(200);
objAnim.start();
这是一个常见的问题所以这里是答案=)。