我想知道如何在带有Nativescript的Android上设置透明状态栏?
我读了很多帖子(How do I create a transparent Activity on Android?,https://blog.mindorks.com/how-to-create-a-transparent-activity-in-android ...),但是状态栏始终为灰色或不透明。
在values / styles.xml中,我添加了此内容:
<style name="Theme.AppCompat.Transparent.NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
在AndroidManifest.xml中]
<activity android:name="com.tns.NativeScriptActivity" android:label="@string/title_activity_kimera" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout|locale|uiMode" android:theme="@style/Theme.AppCompat.Transparent.NoActionBar">
我很困惑,因为这很容易。也许在nativescript上有所不同?
我看了此视频https://www.youtube.com/watch?v=NroxMDGOJ_E,但是如果我在ns_primaryDark上将此颜色设置为“#00000000”或“ @android:color / transparent”,则该按钮将不起作用。
我想知道如何在带有Nativescript的Android上设置透明状态栏?我读了很多文章(如何在Android上创建透明的活动?,https://blog.mindorks.com/how-to -...
也许这可能会对您有所帮助?