2
我在我的佈局中有兩個HorizontalScrollView
s,我想將它們移動到相同位置。所以如果我觸摸滾動視圖,我想同時移動滾動視圖b,反之亦然。我已經做了一些探索,並沒有找到一個好的解決方案。我已經通過設置onTouchListener()
並試圖手動移動每個,但我無法順利移動。有任何想法嗎?同步兩個HorizontalScrollViews Android
我在我的佈局中有兩個HorizontalScrollView
s,我想將它們移動到相同位置。所以如果我觸摸滾動視圖,我想同時移動滾動視圖b,反之亦然。我已經做了一些探索,並沒有找到一個好的解決方案。我已經通過設置onTouchListener()
並試圖手動移動每個,但我無法順利移動。有任何想法嗎?同步兩個HorizontalScrollViews Android
我能弄清楚我需要做什麼。我注意到在ScrollView
和HorizontalScrollView
類中有一個被稱爲onScrollChanged()
的受保護方法。所以我分類HorizontalScrollView
並手動實現該方法。從那裏我創建了一個回調函數,當調用onScrollChanged()
時被調用。奇蹟般有效。爲什麼谷歌沒有公開這種方法超出了我的想象。
當兩個處理程序互相調用時,如何管理無限循環問題? http://stackoverflow.com/questions/38665677/how-to-synchronize-two-scrollview-in-android – 2016-07-30 21:49:19