Eug*_*hel 1 react-native react-native-android
我正在尝试使用 react-native 为 android 状态栏设置渐变颜色。但是 setBackgroundColor 正在获取颜色字符串。
状态栏颜色可以使用渐变色吗?
Ron*_*dev 12
你可以像这样使用translucent={true}和backgroundColor={'transparent'}属性,StatusBar并用react-native-linear-gradient包裹它们
:
<LinearGradient colors={["#79e3fe","#635df8","#42385D"]} style={{flex: 1}}>
<StatusBar translucent={true} backgroundColor={'transparent'} />
</LinearGradient >
Run Code Online (Sandbox Code Playgroud)
正如文档此时所述,它只接受字符串,所以不,你不能。而且,此外,我什至无法想出一个在状态栏上使用渐变的应用程序。
如果 StatusBar 接受组件,您可以尝试使用 Expo.io API 来执行此操作。如果您对此感到好奇,请查看https://docs.expo.io/versions/latest/sdk/linear-gradient.html 。
| 归档时间: |
|
| 查看次数: |
4761 次 |
| 最近记录: |