diff --git a/app/src/main/java/org/koitharu/kotatsu/base/ui/widgets/BottomSheetHeaderBar.kt b/app/src/main/java/org/koitharu/kotatsu/base/ui/widgets/BottomSheetHeaderBar.kt index b8f2cf0e8..ff6f05a29 100644 --- a/app/src/main/java/org/koitharu/kotatsu/base/ui/widgets/BottomSheetHeaderBar.kt +++ b/app/src/main/java/org/koitharu/kotatsu/base/ui/widgets/BottomSheetHeaderBar.kt @@ -216,7 +216,7 @@ class BottomSheetHeaderBar @JvmOverloads constructor( return true } val viewId = child.id - return viewId == R.id.dragHandle || viewId == R.id.toolbar + return viewId == R.id.dragHandle || viewId == R.id.toolbar || viewId == R.id.frame } private fun convertLayoutParams(params: ViewGroup.LayoutParams?): Toolbar.LayoutParams? { @@ -236,8 +236,8 @@ class BottomSheetHeaderBar @JvmOverloads constructor( private fun getTransition(): AutoTransition { transition?.let { return it } val t = AutoTransition() - t.duration = context.getAnimationDuration(R.integer.config_tinyAnimTime) - // t.interpolator = AccelerateDecelerateInterpolator() + t.duration = context.getAnimationDuration(android.R.integer.config_shortAnimTime) + t.addTarget(binding.dragHandle) transition = t return t } diff --git a/app/src/main/res/layout/layout_sheet_header.xml b/app/src/main/res/layout/layout_sheet_header.xml index 157e6e2ce..47ea53857 100644 --- a/app/src/main/res/layout/layout_sheet_header.xml +++ b/app/src/main/res/layout/layout_sheet_header.xml @@ -3,22 +3,30 @@ xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" - android:layout_height="wrap_content"> + android:layout_height="wrap_content" + tools:parentTag="com.google.android.material.appbar.AppBarLayout"> - + android:layout_height="?attr/actionBarSize"> - + + + + +