Facebook shimmer effect for your NativeScript app.
Uses the following native plugins:
main-page.xml
:<Page xmlns="http://schemas.nativescript.org/tns.xsd"
xmlns:sh="nativescript-shimmer"
loaded="pageLoaded">
<StackLayout>
<sh:Shimmer id="shimmer">
<Label text="Shimmer" />
</sh:Shimmer>
<Button text="Toggle" tap="{{toggleShimmer}}" />
</StackLayout>
</Page>
main-page.ts
:import {EventData, Observable} from "data/observable";
import {Page} from "ui/page";
// Event handler for Page "loaded" event attached in main-page.xml
export function pageLoaded(args: observable.EventData) {
// Get the event sender
let page = <Page>args.object;
page.bindingContext = new ShimmerDemo(page);
}
class ShimmerDemo extends Observable {
private _enableTxt: string;
private _shimmer: any;
constructor(page: Page) {
super();
this._shimmer = page.getViewById('shimmer');
}
public toggleShimmer() {
this._shimmer.enabled = !this._shimmer.enabled;
}
}
BSD
NativeScript 可以使用 Javascript,CSS, XML 创建真正的 Native 跨平台应用,支持 iOS Android,NativeScript 将您的跨平台代码翻译成目标平台的代码。 UI 使用 XML 描述,CSS 样式,在编译时将 UI 转化成本地原生代码,最终得到正在的 Native 原生应用。 Telerik 公开了用于创建安卓、iOS和Windows Unive
NativeScript Command-Line Interface The NativeScript CLI lets you create, build, and deploy NativeScript-based apps on iOS and Android devices. Get it using: npm install -g nativescript What is Native
NativeScript-Snackbar �� �� �� NativeScript plugin for Material Design SnackBar component. Installation: NativeScript 7+:tns plugin add @nstudio/nativescript-snackbar NativeScript version prior to 7:t
Nativescript-Ripple This plugin aims to bring a native (or close to native) ripple implementation on Android and iOS. The android version uses a RippleDrawable and conserves the previous background, a
NativeScript-FloatingActionButton NativeScript plugin for Material Design Floating Action Button UI component. Installation Nativescript 7+: ns plugin add @nstudio/nativescript-floatingactionbutton Na
NativeScript CardView A NativeScript plugin to provide an XML widget to implement the Material Design CardView component. Installation NativeScript 7+: ns plugin add @nstudio/nativescript-cardview Nat