时间:2019-05-03 来源:小程序工厂
安卓的适配,这里主要是关注点有2个值 一个是statusBarHeight,当statusBarHeight大于44时则可以认为是刘海屏。另一个是胶囊高度,在安卓端胶囊48px,ios端44px。这样就可以计算出导航栏高度了,把导航栏做成组件可以在所有页面使用了
正常来讲 ios下和安卓下胶囊按钮的大小是一样的 胶囊按钮距离屏幕右边距离和statusBar上边距离都是一样的
iOS 真机:
top 4px right 7px width 87px height 32px
iOS 模拟器:
top 6px right 10px width 87px height 32px
安卓 真机:
top 8px right 10px width 95px height 32px
安卓 模拟器:
top 8px right 10px width 87px height 32px
可以根据这个计算 titleBar 的信息