Fix bad toolbar animations when switching to and from archive fragment.

fork-5.53.8
Alex Hart 2022-05-12 14:08:02 -03:00
rodzic c078d08df7
commit 392a66ed59
2 zmienionych plików z 6 dodań i 5 usunięć

Wyświetl plik

@ -150,13 +150,14 @@ class MainActivityListHostFragment : Fragment(R.layout.main_activity_list_host_f
private fun presentToolbarForConversationListFragment() { private fun presentToolbarForConversationListFragment() {
if (_basicToolbar.resolved() && _basicToolbar.get().visible) { if (_basicToolbar.resolved() && _basicToolbar.get().visible) {
_toolbar.runRevealAnimation(R.anim.slide_to_end) _toolbar.runRevealAnimation(R.anim.slide_from_start)
} }
_toolbar.visible = true _toolbar.visible = true
_searchAction.visible = true _searchAction.visible = true
if (_basicToolbar.resolved()) {
_basicToolbar.get().runHideAnimation(R.anim.slide_from_start) if (_basicToolbar.resolved() && _basicToolbar.get().visible) {
_basicToolbar.get().runHideAnimation(R.anim.slide_to_end)
} }
} }

Wyświetl plik

@ -13,8 +13,8 @@
app:destination="@id/conversationListArchiveFragment" app:destination="@id/conversationListArchiveFragment"
app:enterAnim="@anim/slide_from_end" app:enterAnim="@anim/slide_from_end"
app:exitAnim="@anim/slide_to_start" app:exitAnim="@anim/slide_to_start"
app:popEnterAnim="@anim/slide_to_end" app:popEnterAnim="@anim/slide_from_start"
app:popExitAnim="@anim/slide_from_start" /> app:popExitAnim="@anim/slide_to_end" />
<action <action
android:id="@+id/action_conversationListFragment_to_storiesLandingFragment" android:id="@+id/action_conversationListFragment_to_storiesLandingFragment"
app:destination="@id/storiesLandingFragment" /> app:destination="@id/storiesLandingFragment" />