| 1234567891011121314151617181920212223242526272829303132333435 |
- import { GUI } from '../../core';
- import { Group } from '../../shapes';
- import type { NavigatorOptions, NavigatorStyleProps } from './types';
- export type { NavigatorOptions, NavigatorStyleProps };
- export declare class Navigator extends GUI<NavigatorStyleProps> {
- constructor(options: NavigatorOptions);
- private playState;
- private contentGroup;
- private playWindow;
- private get defaultPage();
- private innerCurrPage;
- private clipPath;
- private prevBtnGroup;
- private nextBtnGroup;
- private pageInfoGroup;
- private get pageViews();
- private get controllerShape();
- private get pageShape();
- getContainer(): Group;
- get totalPages(): number;
- get currPage(): number;
- getBBox(): DOMRect;
- goTo(pageNum: number): import("@antv/g").IAnimation | null;
- prev(): import("@antv/g").IAnimation | null;
- next(): import("@antv/g").IAnimation | null;
- private renderClipPath;
- private setVisiblePages;
- private adjustControllerLayout;
- private updatePageInfo;
- private getFollowingPageDiff;
- private prepareFollowingPage;
- private renderController;
- render(attributes: NavigatorStyleProps, container: Group): void;
- bindEvents(): void;
- }
|