gitextract_1jcvn5xr/ ├── .editorconfig ├── .github/ │ └── workflows/ │ ├── publish_release.yml │ ├── publish_snapshot.yml │ └── pull_request.yml ├── .gitignore ├── Dangerfile ├── Gemfile ├── LICENSE ├── README.md ├── build.gradle.kts ├── buildSrc/ │ ├── build.gradle.kts │ └── src/ │ └── main/ │ └── kotlin/ │ ├── Deps.kt │ ├── ProjectSettings.kt │ ├── Versions.kt │ └── app/ │ └── futured/ │ └── hauler/ │ └── DependencyUpdates.kt ├── core/ │ ├── .gitignore │ ├── build.gradle.kts │ ├── gradle.properties │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── kotlin/ │ │ └── app/ │ │ └── futured/ │ │ └── hauler/ │ │ ├── ColorUtils.kt │ │ ├── DragDirection.kt │ │ ├── HaulerView.kt │ │ ├── HaulerViewExtensions.kt │ │ ├── LockableNestedScrollView.kt │ │ ├── OnDragActivityListener.kt │ │ ├── OnDragDismissedListener.kt │ │ └── SystemBarsFader.kt │ └── res/ │ └── values/ │ ├── attrs_hauler_view.xml │ └── dimens.xml ├── databinding/ │ ├── .gitignore │ ├── build.gradle.kts │ ├── gradle.properties │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ └── kotlin/ │ └── app/ │ └── futured/ │ └── hauler/ │ └── databinding/ │ ├── IsDragEnabledAdapter.kt │ ├── IsDragUpEnabledAdapter.kt │ ├── IsScrollableAdapter.kt │ └── OnDragDismissedListenerAdapter.kt ├── detekt.yml ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── sample/ │ ├── .gitignore │ ├── build.gradle.kts │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── kotlin/ │ │ └── app/ │ │ └── futured/ │ │ └── haulersample/ │ │ ├── MainActivity.kt │ │ └── draggable/ │ │ ├── SimpleActivity.kt │ │ ├── SimpleJavaActivity.java │ │ ├── advanced/ │ │ │ ├── AdvancedActivity.kt │ │ │ └── IgnoredAreaView.kt │ │ └── databinding/ │ │ ├── DatabindingActivity.kt │ │ ├── DatabindingActivityState.kt │ │ └── DatabindingActivityView.kt │ └── res/ │ ├── anim/ │ │ ├── anim_slide_down.xml │ │ └── anim_slide_up.xml │ ├── drawable/ │ │ └── ic_launcher_background.xml │ ├── drawable-v24/ │ │ └── ic_launcher_foreground.xml │ ├── layout/ │ │ ├── activity_advanced.xml │ │ ├── activity_databinding.xml │ │ ├── activity_main.xml │ │ └── activity_simple.xml │ ├── mipmap-anydpi-v26/ │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ └── values/ │ ├── colors.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle.kts