1.概述
在12.0的framework 系統(tǒng)全局手勢事件也是系統(tǒng)非常重要的功能,但是當隱藏狀態(tài)欄,
當把狀態(tài)欄高度設置為0時,這時全局手勢事件失效,這就要從系統(tǒng)手勢滑動流程來分析 看怎么樣實現(xiàn)系統(tǒng)手勢功能的,然后根據(jù)功能做修改文章來源地址http://www.zghlxwxcb.cn/news/detail-465733.html
2. 狀態(tài)欄高度為0時,系統(tǒng)全局手勢失效的解決方案的核心代碼
frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
frameworks/base/services/core/java/com/android/server/wm/SystemGesturesPointerEventListener.java
3. 狀態(tài)欄高度為0時,系統(tǒng)全局手勢失效的解決方案的功能分析和實現(xiàn) 3.1DisplayPolicy.java中全局手勢事件的響應流程分析
mSystemGestures = new SystemGesturesPointerEventListener(mContext, mHandler,
new SystemGesturesPointerEventListener.Callbacks() {
@Override
public void onSwipeFromTop() {
if (mStatusBar != null) {
requestTransientBars(mStatusBar);
}
}
@Override
文章來源:http://www.zghlxwxcb.cn/news/detail-465733.html
到了這里,關于android 12.0狀態(tài)欄高度為0時,系統(tǒng)全局手勢失效的解決方案的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!