1 回复
安卓的适配,这里主要是关注点有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 的信息