Android劉海屏適配庫NotchFit一鍵完美實現劉海適配!!!
阿新 • • 發佈:2018-11-08
NotchFit是Android端的劉海適配庫。該庫使用簡單,劉海蔘數智慧判斷,使開發者無需再考慮手機系統和製造廠商的差異,一鍵智慧劉海蔘數回撥。你值得擁有!!!
下面對全屏劉海適配做個簡要說明:
程式碼實現方式:
NotchFit.fit(this, NotchScreenType.FULL_SCREEN, new OnNotchCallBack() { @Override public void onNotchReady(NotchProperty notchProperty) { if(notchProperty.isNotchEnable()){ //獲取notchProperty.getNotchHeight()進行UI劉海適配 } } });
1.NotchScreenType.FULL_SCREEN可以使當前Activity進行全屏顯示。
2.通過OnNotchCallBack回撥劉海蔘數並完成相對應的劉海佈局適配。
劉海適配就是這麼簡單!!!
備註:小米、華為手機可以通過程式碼控制app是否使用劉海顯示(NotchFit已自動處理),oppo、vivo手機需要在系統設定中對應用開啟劉海使用
更多使用方式可檢視github NotchFit