2017-01-02 99 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

我可以用第一個選項做到這一點,謝謝! –

相關問題