nativeScript-nbmaterial-ripple
Ripple 的 nativeScript 实现。适用于 iOS 和 Android
npm i --save nativescript-nbmaterial-ripple

nbmaterial 包的 Ripple 实现

该模块在 iOS 和 Android 上实现 material ripple,增强了 nativescript 的 Style/View。这样您可以在 DOM 元素或 CSS 中定义 "ripple" 属性。

它还包括一个 Ripple 布局,让您可以在组件外部创建 ripple。

  interface RippleOption {
wrapper?: View;
iosRadiusFactor?: number;
androidHotBounds?: boolean;
}
interface Style {
rippleColor: Color;
rippleAlpha: number;
rippleDuration: number;
fadeDuration: number;
}
interface View {
rippleColor: Color;
rippleAlpha: number;
rippleDuration: number;
fadeDuration: number;
startRippleNative(opts: RippleOption): Promise<any>;
}

class RippleLayout extends AbsoluteLayout {
perfomRipple(): Promise<any>;
}

查看所有模块