nativeScript-nbmaterial-ripple
Ripple 的 nativeScript 实现。适用于 iOS 和 Android
npm i --save nativescript-nbmaterial-ripple
- 版本:1.0.1
- GitHub:
- NPM: https://npmjs.net.cn/package/nativescript-nbmaterial-ripple
- 下载量
- 昨天: 0
- 上周: 2
- 上个月: 6
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>;
}