@nativescript-community/ui-persistent-bottomsheet
    Preparing search index...

    Class PersistentBottomSheet

    Hierarchy

    • AbsoluteLayout
      • PersistentBottomSheet

    Indexable

    • [key: symbol]:
          | ((value: boolean) => void)
          | ((value: number) => void)
          | ((value: Color) => void)
    Index

    Constructors

    Properties

    animating: boolean
    backdropColor: any
    bottomSheet: View
    dragToss: number
    gestureEnabled: boolean
    panGestureOptions: PanGestureHandlerOptions & { gestureId?: number }
    scrollViewId: string
    scrollViewTouched: boolean
    stepIndex: number
    translationFunction?: (
        delta: number,
        max: number,
        progress: number,
    ) => { backDrop?: AnimationDefinition; bottomSheet?: AnimationDefinition }
    vt: VelocityTracker

    Accessors

    • get isScrollEnabled(): boolean

      Returns boolean

    • set isScrollEnabled(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get scrollView(): ScrollView

      Returns ScrollView

    • set scrollView(value: ScrollView): void

      Parameters

      • value: ScrollView

      Returns void

    • get steps(): number[]

      Returns number[]

    • set steps(value: number[]): void

      Parameters

      • value: number[]

      Returns void

    • get translationMaxOffset(): number

      Returns number

    • get translationY(): number

      Returns number

    • set translationY(value: number): void

      Parameters

      • value: number

      Returns void

    Methods

    • Parameters

      • oldValue: View
      • newValue: View

      Returns void

    • Parameters

      • index: number

      Returns void

    • Adds the view to children array.

      Parameters

      • child: any

      Returns void

    • Parameters

      • stepIndex: any
      • Optionalduration: number
      • Optionalcurve: any

      Returns void

    • Parameters

      • step: number

      Returns boolean

    • Returns
          | { backDrop?: AnimationDefinition; bottomSheet?: AnimationDefinition }
          | { backDrop: { opacity: number }; bottomSheet: { translateY: number } }

    • Clean up references to the native view.

      Returns void

    • Returns void

    • Initializes properties/listeners of the native view.

      Returns void

    • Parameters

      • data: any

      Returns boolean