npm i --save nativescript-ng-gradient
- 版本:0.0.2
- GitHub:
- NPM: https://npmjs.net.cn/package/nativescript-ng-gradient
- 下载次数
- 昨天: 0
- 上周: 0
- 上个月: 0
Nativescript + Angular 渐变
为 Nativescript UI 添加渐变的 Angular 指令。
如何使用
- 安装。
tns plugin add nativescript-ng-gradient
- 在您的 App 模块中。
import { NgModule, NO_ERRORS_SCHEMA } from "@angular/core";
import { NativeScriptModule } from "nativescript-angular/nativescript.module";
import { NSGradientDirectiveModule } from "nativescript-ng-gradient";
import { AppComponent } from "./app.component";
@NgModule({
declarations: [ AppComponent ],
bootstrap: [ AppComponent ],
imports: [
NativeScriptModule,
NSGradientDirectiveModule
],
schemas: [ NO_ERRORS_SCHEMA ]
})
export class AppModule { }
- 在您的 组件 中。
import { Component } from "@angular/core";
import { Types, Orientation } from "nativescript-ng-gradient";
@Component({
selector: 'ns-app',
template: `
<ActionBar title="Hello"></ActionBar>
<StackLayout [nsgrad]="gColors" [nsgradType]="gType" [nsgradOrient]="gOrient" [nsgradRadius]="gRadius">
<Label text="Hello World"></Label>
</StackLayout>
`
})
export class AppComponent {
public gColors = ['#666666', '#eeeeee'];
public gType = Types.LINEAR_GRADIENT;
public gOrient = Orientation.LEFT_RIGHT;
public gRadius = 0;
}
属性
[nsgrad]
: 使用可选的颜色数组初始化指令。默认为从黑色到白色的渐变。
[nsgradType]
: 指定要使用的渐变类型。默认为 Types.LINEAR_GRADIENT
[nsgradOrient]
: 指定渐变的方向。默认为 Orientation.LEFT_RIGHT
[nsgradRadius]
: 指定渐变的半径。默认为 0
(无);
注意
似乎仍然无法使 RADIAL_GRADIENT 正常工作,目前仅在 Android 上支持。
- 以上就是全部内容。无依赖。