Как убрать заставку и панель действий в nativescript - PullRequest
0 голосов
/ 01 февраля 2019

Я абсолютно новый в Nativescript.Я из фонового Android и мне нужно знать, как я могу удалить заставку и панель действий?

В настоящее время моя тема

<style name="AppThemeBase" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="colorPrimary">@color/ns_primary</item>
        <item name="colorPrimaryDark">@color/ns_primaryDark</item>
        <item name="colorAccent">@color/ns_accent</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowActionBar">false</item>
</style>

Есть ли способ всегда отключить панель действий по умолчанию

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Вы можете просто установить actionBarVisibility на never на Frame, чтобы скрыть панель действий или скрыть ее на Page уровне набора actionBarHidden на Page

Что касается удаления заставки, удалите этот метатег из своего AndroidManifest.xml

<meta-data android:name="SET_THEME_ON_LAUNCH" android:resource="@style/AppTheme" />

И обновите тему в своей активности NativeScript с LaunchScreenTheme до AppTheme

<activity android:name="com.tns.NativeScriptActivity" 
        android:theme="@style/AppTheme">
0 голосов
/ 01 февраля 2019

1 - Чтобы скрыть это с темой:

// add to main Activity in mainafest.xml
android:theme="@style/Theme.NoActionBar" 
// or refrence your custom theme
android:theme="@style/#you-theme"

2 - Чтобы скрыть это на странице: если вы используете ядро ​​nativescript

<Page xmlns="http://www.nativescript.org/tns.xsd" actionBarHidden="true"></Page>

, если вы используете угловую версию

import {Page} from "ui/page";
export class AppComponent {
     constructor(privte page: Page) {
          this.page.actionBarHidden = true;
     }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...