npm i --save @nativescript-use/nativescript-intersection-observer
- 版本:0.0.2
- GitHub: https://github.com/NativeScript-Use/NativeScript-Use
- NPM: https://npmjs.net.cn/package/%40nativescript-use%2Fnativescript-intersection-observer
- 下载量
- 昨天: 0
- 上周: 39
- 上个月: 54
@nativescript-use/nativescript-intersection-observer
npm install @nativescript-use/nativescript-intersection-observer
用法
import { IntersectionObserver } from "@nativescript-use/nativescript-intersection-observer"
const intersectionObserver = new IntersectionObserver();
// Track if `targetView` is visible
intersectionObserver.track(targetView, scollView, (isVisible) => {
console.log("isVisible: " + isVisible);
})
// Stop track
intersectionObserver.stopTrack();
// Check if is visible view
const isVisible = intersectionObserver.isVisible(targetView, scollView);
Type declaration
```ts
export declare class IntersectionObserver {
track(view: View, parentView: ScrollView, callback: (isVisible: boolean) => void): void;
topTrack(parentView: ScrollView): void
isVisible(view: View, parentView?: View): boolean;
}
许可证
Apache 许可证第 2 版