2015-12-08 80 views
1

是否有很好的方法來調試哪個組件是給定觸摸的觸摸響應程序?Android React本機觸摸響應程序調試 - 確定觸摸響應程序

從技術上講,任何包裹在< Touchable *>內的東西都應該響應觸摸並調用onPress。 (在IOS中同樣的東西沒有問題) 但是onPress沒有被調用。

我按壓的文本位於一個ListView項,其中列表視圖是滾動TabView的一頁(感謝布倫特Vatne先生) https://github.com/brentvatne/react-native-scrollable-tab-view

我也檢查了本地視圖不偷摸(例如,滾動型等等)通過在ReactRootView中記錄interceptTouchEvent,滾動標籤視圖也不會竊取觸摸,滾動tabview也不會竊取觸摸,記錄在ScrollableTabView的onStream onMove * onEnd方法中。

組件hierarcy不是很瑣碎,所以我無法編寫了一個簡單的例子,

用於調試觸摸任何建議,歡迎..

回答

1

上滾動標籤視圖只需選中這個issue。基本上你需要使用ViewPagerAndroid而不是默認的帶有panResponder的Animated.View。檢查this粗略實施。