普通的適配、
1、無法沉浸狀態列
2、狀態列上面時間如果是白色 那麼再用白色的話 白色字型無法顯示 就是狀態列的電量什麼的都沒了 很奇怪
我得適配完美解決了以上東西
原理就是全屏後 補充狀態列的顏色
小公尺8劉海螢幕效果展示 請忽略為啥我的截圖不是劉海 反正小公尺8是劉海的 !效果也是劉海的
implementation 'com.liuan:common:1.2.4'
節點內
android:theme="@style/fullscreentheme"
@color/color_main
@color/coloraccent
@android:color/white
@null
true
false
false
可以放到baseactiv中 其實核心就是很簡單的
在oncreate下方 而不是setcontnetview下面
systemutils.initstatusbar(true, this, -1);
package com.dingmouren.sample.base;
import android.os.bundle;
import com.dingmouren.sample.r;
import com.liuan.lib.liuanlibrary.utils.systemutils;
public class basetranactivity extends baseactivity
}
或者用白色填充
package com.dingmouren.sample.base;
import android.os.bundle;
import com.dingmouren.sample.r;
import com.liuan.lib.liuanlibrary.utils.systemutils;
public class basetranactivity extends baseactivity
}
最後一步 修改布局 把 statusbarheightview 當做父布局 就完成了
Android 劉海屏適配總結
劉海屏手機因為比平常的手機多了一塊頂部的遮擋性劉海,所以會造成頂部 以及搜尋框的遮擋,而且有些廠商的手機 vivo 華為 預設是在 無狀態列 的介面將狀態列進行黑化顯示,這時候會導致系統下移,從而導致底部的一些 ui 被截斷。除此之外,一些控制項的顯示規則還會受到影響,如 popupwindow 的...
劉海螢幕適配(集多個部落格總結)
自從iphone x發布後,各大廠商也發布了類似的劉海屏手機 頂部螢幕凹槽設計 開發者應該如何適配呢?因為大家有 的需求,需要攝像頭前置,除了攝像頭前置外,劉海屏上還有一些其他的感測器,所以不同廠商的劉海屏長度也不相同。如果頁面存在狀態列 那麼很簡單,不用適配,因為劉海區域會包含在狀態列中了。如果不...
android螢幕適配
1 配置android應用程式適配在不同的手機上,需要在androidmanifest.xml檔案的manifest標籤中新增子元素 1 2 3 4 5 6 7 8 9 10 manifestxmlns android supports screens android smallscreens tr...