簡體   English   中英

使用觸摸事件移動視圖

[英]Moving view using touch events

我想用滑動導航制作一個應用程序,即用戶可以水平移動視圖,將其滑動進出。 目前,我已經使用布局和測量設置(覆蓋了onLayout和onMeasure)實現了自定義ViewGroup 我還實現了OnTouchListener計算從開始事件點到結束點的difX。

但是我不知道如何將此difX應用於我的視圖以更改其位置。

最簡單的方法是使用setTranslationX()方法根據增量X值更改視圖的位置。 您可以在onTouchEvent() 不要忘記調用invalidate()來強制重畫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM