An open API service indexing awesome lists of open source software.

https://github.com/natario1/bottomsheetcoordinatorlayout

A handy CoordinatorLayout that works well when used in a bottom sheet, even with AppBarLayouts inside.
https://github.com/natario1/bottomsheetcoordinatorlayout

android android-ui appbarlayout bottomsheet bottomsheetbehavior coordinatorlayout

Last synced: about 2 months ago
JSON representation

A handy CoordinatorLayout that works well when used in a bottom sheet, even with AppBarLayouts inside.

Awesome Lists containing this project

README

        

# BottomSheetCoordinatorLayout

```groovy
implementation 'com.otaliastudios:bottomsheetcoordinatorlayout:1.0.4'
```

A handy `CoordinatorLayout` that works well when used in a bottom sheet, even with `AppBarLayout`s inside.



*Having issues with android.support v28? Please try `com.otaliastudios:bottomsheetcoordinatorlayout:1.1.0-RC1`.*

## Usage

Just use `BottomSheetCoordinatorLayout` as the root view of your bottom sheet. It will be automatically
given the right `BottomSheetBehavior`.

```xml





```

To get an instance of the behavior, use `bscl.getBehavior()`.
As usual with behaviors, the returned value might be null if the view has not gone through a layout,
so wait for that.

If you just want to set appropriate `BottomSheetCallback`, you can use `bscl.setBottomSheetCallback()`.
Callbacks will be added to the sheet behavior as soon as it is available, so this can be called safely
whenever you want. Same goes for other set() methods: they will apply the result to the behavior as soon
as it is available.

## Contributing

You are welcome to contribute with issues, PRs or suggestions. To contact me, send an email.