1. 程式人生 > >Android劉海屏適配庫NotchFit一鍵完美實現劉海適配!!!

Android劉海屏適配庫NotchFit一鍵完美實現劉海適配!!!

    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