Skip to content
An angular directive to add gradients to Nativescipt elements
TypeScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.editorconfig
.gitignore
.npmignore
CONTRIBUTING.md
LICENSE
README.md
index.d.ts
index.ts
package.json
tsconfig.json
typedoc.json

README.md

Nativescript + Angular Gradients

An Angular directive for adding Gradients to your Nativescript UI.

How To

  • Install.
tns plugin add nativescript-ng-gradient
  • In your App module.
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 { }
  • In your Component.
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;
}

Properties

[nsgrad] : Initiates the Directive with an optional value of an array of colors. Defaults to a gradient from black to white.

[nsgradType] : Specifies the type of gradient to use. Defaults to Types.LINEAR_GRADIENT

[nsgradOrient] : Specifies the Orientation of the gradient. Defaults to Orientation.LEFT_RIGHT

[nsgradRadius] : Specifies the Radius of the gradient is any. Defaults to 0 (none);

Note

Still can't seem to get RADIAL_GRADIENT to work and this only supported on Android for now.

  • Thats all. No dependencies.

License

MIT

You can’t perform that action at this time.