diff --git a/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuContainerFragment.java b/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuContainerFragment.java index b714b9a3..16a707c1 100644 --- a/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuContainerFragment.java +++ b/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuContainerFragment.java @@ -8,6 +8,8 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import com.google.android.material.transition.MaterialSharedAxis; + import dagger.hilt.android.AndroidEntryPoint; /** @@ -52,10 +54,13 @@ public class DebugMenuContainerFragment extends Fragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - if (getArguments() != null) { - mParam1 = getArguments().getString(ARG_PARAM1); - mParam2 = getArguments().getString(ARG_PARAM2); - } + MaterialSharedAxis enterTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, true); + enterTransition.setDuration(500); + setEnterTransition(enterTransition); + + MaterialSharedAxis returnTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, false); + returnTransition.setDuration(500); + setReturnTransition(returnTransition); } @Override diff --git a/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuTopFragment.java b/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuTopFragment.java index 26cb3c3b..ba2e6386 100644 --- a/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuTopFragment.java +++ b/feature/debug/src/main/java/one/nem/lacerta/feature/debug/DebugMenuTopFragment.java @@ -9,6 +9,8 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import com.google.android.material.transition.MaterialSharedAxis; + import java.util.ArrayList; import java.util.List; @@ -34,6 +36,13 @@ public class DebugMenuTopFragment extends Fragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + MaterialSharedAxis enterTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, true); + enterTransition.setDuration(500); + setEnterTransition(enterTransition); + + MaterialSharedAxis returnTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, false); + returnTransition.setDuration(500); + setReturnTransition(returnTransition); } @Override diff --git a/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryTopFragment.java b/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryTopFragment.java index 495b235d..d10e5842 100644 --- a/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryTopFragment.java +++ b/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryTopFragment.java @@ -8,6 +8,8 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import com.google.android.material.transition.MaterialSharedAxis; + /** * A simple {@link Fragment} subclass. * Use the {@link LibraryTopFragment#newInstance} factory method to @@ -49,10 +51,13 @@ public class LibraryTopFragment extends Fragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - if (getArguments() != null) { - mParam1 = getArguments().getString(ARG_PARAM1); - mParam2 = getArguments().getString(ARG_PARAM2); - } + MaterialSharedAxis enterTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, true); + enterTransition.setDuration(500); + setEnterTransition(enterTransition); + + MaterialSharedAxis returnTransition = new MaterialSharedAxis(MaterialSharedAxis.Z, false); + returnTransition.setDuration(500); + setReturnTransition(returnTransition); } @Override