Android 焦點機制

/* *默認焦點查找規則 *【1】從根節點深度優先搜索 *【2】符合enable,visible,focusable是最基本的條件 *【3】targetSDK >= android P時,0像素View無法聚焦 *【4】正在layout的佈局無法聚焦 *【5】父view 設置了FOCUS_BLOCK_DESCENDANTS *【6】觸屏模式下,如果時focusableIntouchMode也必須滿足纔可以聚焦 * * */ /** * 如果一個view已經獲取到了焦點 setVisibility,setEnable,setFocusable,setFocusableInTouchMode 觸發setFlags時, * 如果不能滿足用戶交互,會調用clearFocus,同時也會觸發rootViewRequestFocus尋找新的焦點 */ /** *Fragment中中焦點恢復邏輯是在onpause時保存焦點,在onresume中恢復焦點 */
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章