Skip to content

Latest commit

 

History

History
47 lines (37 loc) · 1.19 KB

README.md

File metadata and controls

47 lines (37 loc) · 1.19 KB

DraggableScaffold

DraggableScaffold is a library that helps stack one composable on top of another so it can be dragged to reveal the content under it.

Demo

To see the code for the examples in the gif you can check here.

Basic use

DraggableScaffold(
  contentUnderRight = { Text(text = "Hello 😃", Modifier.padding(4.dp)) },
  contentOnTop = {
    Card(
      modifier = Modifier.padding(4.dp).fillMaxWidth(),
      elevation = 4.dp
     { Text(text = "Drag this to show content on the right", Modifier.padding(16.dp)) }
  }
)

Adding to your porject

1 - Add it in your root build.gradle at the end of repositories:

allprojects {
    repositories {
      ...
      maven { url 'https://jitpack.io' }
      ...
  }
}

2 - Add the dependency:

dependencies {
  ...
  implementation "com.github.Tgo1014:DraggableScaffold:1.3.0"
  ...
}