2
使用FreeFlow,我安裝了一個顯示圖像的小應用程序。您可以查看所有圖像或搜索圖像。當有OnClickListener偵聽時,滾動不起作用
當您搜索圖像時,您可以單擊結果列表中的圖像,它將以全屏模式打開該圖像。
但是, 當我將OnClickListener附加到搜索結果佈局中的圖像時,當我的滾動手勢從圖像開始時,佈局將不會滾動。它只在圖像之外滾動(這些是非常小的空間)
如何解決此問題?
使用FreeFlow,我安裝了一個顯示圖像的小應用程序。您可以查看所有圖像或搜索圖像。當有OnClickListener偵聽時,滾動不起作用
當您搜索圖像時,您可以單擊結果列表中的圖像,它將以全屏模式打開該圖像。
但是, 當我將OnClickListener附加到搜索結果佈局中的圖像時,當我的滾動手勢從圖像開始時,佈局將不會滾動。它只在圖像之外滾動(這些是非常小的空間)
如何解決此問題?
View.OnClickListener
消耗MotionEvent
。如果您想對用戶觸摸(單擊)使用View.OnTouchListener
和return false;
作爲該事件的反應,這將允許自定義視圖的偵聽器捕獲該事件。
謝謝你的工作!我只是想實現這一點,因爲我需要捕獲雙擊 – tim687 2015-02-06 17:33:55