Hierarchy

  • AbsoluteLayout
    • PersistentBottomSheet

Constructors

Properties

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

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

  • 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