0

我想在網絡視圖上顯示一個透明的鎖定屏幕,並希望在頂部有一個鎖定屏幕時使底層網絡視圖無法訪問。但是,在我目前的實現中,即使存在透明的鎖定屏幕,用戶仍然能夠訪問並滾動web視圖。我用碎片來實現網絡視圖和鎖定屏幕。以下是在screenshots-如何使片段/視圖無法訪問?

Transparent Lock screen over the web-view.

作爲屏幕截圖所示,有通過網絡視圖片段的透明鎖定屏幕片段。理想情況下,網頁視圖片段應該是不可訪問的,不可滾動但仍可查看。我怎樣才能讓用戶無法訪問?

回答

2

你必須讓這個覆蓋攔截單擊事件:

<View 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#7000" 
    android:clickable="true"/> 
+0

我不得不對此另一個問題。假設這些是兩個不同的活動,而不是片段 - 一個Web視圖活動和一個pin鎖定活動,我想讓背景屏幕包含文本滾動 - 即使PIN鎖定可見。怎麼可能做到這一點? –