那么,在读完我的文章后对于安卓开发者来说就面临两个选择:
使用这些新特性进行APP开发?
通过自定义,使用变色龙式状态栏来达到扁平化视觉效果?
在动态切换上,原生沉浸式优于变色龙。变色龙改变的是状态栏本身的背景颜色,而Android的状态栏是一个单独的窗口,无法和应用窗口的动画做到完全同步,因此变色龙状态栏本身背景颜色变化的时候,无法做到整块颜色的同步切换,会出现和应用窗口内颜色衔接不连贯的情况。
在静态画面展示上,变色龙却优于原生沉浸式。变色龙在静态画面中的颜色是一体化的,而原生沉浸式的顶栏的会增加一层阴影,用来突出状态栏处白色的文字和图标,但这使得原生沉浸式在静态画面中呈现出割裂感,带来的视觉体验不是很好。
时间: 2024-10-16 03:02:51