From e072bbbc6464035b04744ef0d3f5bf5c95755915 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Fri, 23 Dec 2022 13:17:53 +0530 Subject: [PATCH] feat: use MaterialSharedAxis for bottom bar visibility change transitions --- .../itsaky/androidide/ui/EditorBottomSheet.kt | 5 +++-- tests/test-home/.androidide/init/model.jar | Bin 65261 -> 65261 bytes 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/itsaky/androidide/ui/EditorBottomSheet.kt b/app/src/main/java/com/itsaky/androidide/ui/EditorBottomSheet.kt index 6c42becd6..e63c4c29c 100644 --- a/app/src/main/java/com/itsaky/androidide/ui/EditorBottomSheet.kt +++ b/app/src/main/java/com/itsaky/androidide/ui/EditorBottomSheet.kt @@ -42,6 +42,7 @@ import com.google.android.material.bottomsheet.BottomSheetBehavior import com.google.android.material.tabs.TabLayout.OnTabSelectedListener import com.google.android.material.tabs.TabLayout.Tab import com.google.android.material.tabs.TabLayoutMediator +import com.google.android.material.transition.MaterialSharedAxis import com.itsaky.androidide.R import com.itsaky.androidide.adapters.DiagnosticsAdapter import com.itsaky.androidide.adapters.EditorBottomSheetTabAdapter @@ -260,10 +261,10 @@ constructor( val activity = context as Activity if (KeyboardUtils.isSoftInputVisible(activity)) { - TransitionManager.beginDelayedTransition(binding.root, Slide(Gravity.TOP)) + TransitionManager.beginDelayedTransition(binding.root, MaterialSharedAxis(MaterialSharedAxis.Y, false)) binding.headerContainer.displayedChild = CHILD_SYMBOL_INPUT } else { - TransitionManager.beginDelayedTransition(binding.root, Slide(Gravity.BOTTOM)) + TransitionManager.beginDelayedTransition(binding.root, MaterialSharedAxis(MaterialSharedAxis.Y, false)) binding.headerContainer.displayedChild = CHILD_HEADER } } diff --git a/tests/test-home/.androidide/init/model.jar b/tests/test-home/.androidide/init/model.jar index 2e09e6d5312347e899699af3eb055621bfda4149..c95b92b1a66c0dbd6f8a3b390e3f3251be168ad3 100644 GIT binary patch delta 31 ncmaF+m-+2qW}X0VW)?061`ZAefvk-@e(#wCvNp%OpU4jYr}YXk delta 31 ncmaF+m-+2qW}X0VW)?061`ZAe_oR(He(#ywlQze^pU4jYtKbTc