2017-01-02 143 views
0

先来看一看:https://i.stack.imgur.com/uSgWY.jpg方式向上滚动和向下滚动XML对象

现在我有按钮的滚动和按钮点击与view.animate().translationY(float); 的一个按钮,滚动但这是一个动画它不会被手指滚动。 任何想法?

+0

该视图需要在像滚动视图一样的可滚动视图中进行基于触摸的滚动 – akash93

+0

您需要移动笑容容器,对不对? – Manza

+0

@Manza是的,但按钮必须在布局的底部可见 –

回答

0

因此,有两种方式:

  1. 添加onTouchListener和观看ACTION_DOWN,ACTION_MOVE和ACTION_UP事件。在DOWN中需要记住触摸位置,然后在MOVE中计算起始位置和当前电流之间的电流差。和UP一样。
  2. 将您的视图置于Horizo​​ntalScrollView中,系统将自行处理滚动。
+0

我可以用第一个选项做到这一点,谢谢! –

相关问题