0
私はプロジェクトでnativescript-orientationプラグインを使用します。 https://github.com/NathanaelA/nativescript-orientation#argslandscape--true--falsenativescriptのオリエンテーション2とnativescriptのOriental Pluginの使い方
オリエンテーションが自動的に変更されると、すべてのレイアウトを変更したいと思います。 この関数を使用します。
exports.orientation(args)
args.landscape = true | false
args.page (depreciated) or args.object = the current page
しかし、私は私のtypescriptです& angluar 2プロジェクトに挿入する方法がわかりません。
import { Component, OnInit } from "@angular/core";
var Orientation = require("nativescript-orientation");
@Component({
selector: "my-app",
templateUrl: "app.component.html",
})
export class AppComponent implements OnInit {
public counter: number = 16;
public get message(): string {
if (this.counter > 0) {
return this.counter + " taps left";
} else {
return "Hoorraaay! \nYou are ready to start building!";
}
}
ngOnInit(){
console.log(Orientation.getOrientation()+"--phone");
}
public onTap() {
this.counter--;
}
}
export function orientation(args){
}
は私が変更風景や肖像画がお互い – HeraclesDev
あなたがこのプラグインでレイアウトランタイムを変更することはできませんスタイルだけでなく、レイアウトを変更したい(アプリの負荷が手動で画面を回転させた後)..実際にはNativeScriptでレイアウトランタイムを変更することはできません。ただし、向きの値に応じて設定できるブール変数に応じて、レイアウトを表示/非表示することができます。また、BUILD時間の向きに応じてレイアウトを読み込みたい場合は、https://docs.nativescript.org/ui/supporting-multiple-screens#screen-size-qualifiersという画面修飾子ページを使用できます –