|
|
|
@ -7,7 +7,6 @@ import android.view.ViewGroup
|
|
|
|
import androidx.appcompat.view.ActionMode
|
|
|
|
import androidx.appcompat.view.ActionMode
|
|
|
|
import androidx.core.view.WindowInsetsCompat
|
|
|
|
import androidx.core.view.WindowInsetsCompat
|
|
|
|
import androidx.core.view.isVisible
|
|
|
|
import androidx.core.view.isVisible
|
|
|
|
import androidx.transition.TransitionManager
|
|
|
|
|
|
|
|
import com.google.android.material.tabs.TabLayout
|
|
|
|
import com.google.android.material.tabs.TabLayout
|
|
|
|
import com.google.android.material.tabs.TabLayoutMediator
|
|
|
|
import com.google.android.material.tabs.TabLayoutMediator
|
|
|
|
import dagger.hilt.android.AndroidEntryPoint
|
|
|
|
import dagger.hilt.android.AndroidEntryPoint
|
|
|
|
@ -27,7 +26,6 @@ import org.koitharu.kotatsu.core.ui.util.RecyclerViewOwner
|
|
|
|
import org.koitharu.kotatsu.core.ui.util.ReversibleActionObserver
|
|
|
|
import org.koitharu.kotatsu.core.ui.util.ReversibleActionObserver
|
|
|
|
import org.koitharu.kotatsu.core.util.ext.doOnPageChanged
|
|
|
|
import org.koitharu.kotatsu.core.util.ext.doOnPageChanged
|
|
|
|
import org.koitharu.kotatsu.core.util.ext.findCurrentPagerFragment
|
|
|
|
import org.koitharu.kotatsu.core.util.ext.findCurrentPagerFragment
|
|
|
|
import org.koitharu.kotatsu.core.util.ext.isAnimationsEnabled
|
|
|
|
|
|
|
|
import org.koitharu.kotatsu.core.util.ext.menuView
|
|
|
|
import org.koitharu.kotatsu.core.util.ext.menuView
|
|
|
|
import org.koitharu.kotatsu.core.util.ext.observe
|
|
|
|
import org.koitharu.kotatsu.core.util.ext.observe
|
|
|
|
import org.koitharu.kotatsu.core.util.ext.observeEvent
|
|
|
|
import org.koitharu.kotatsu.core.util.ext.observeEvent
|
|
|
|
@ -106,9 +104,6 @@ class ChaptersPagesSheet : BaseAdaptiveSheet<SheetChaptersPagesBinding>(),
|
|
|
|
}
|
|
|
|
}
|
|
|
|
val binding = viewBinding ?: return
|
|
|
|
val binding = viewBinding ?: return
|
|
|
|
val isActionModeStarted = actionModeDelegate?.isActionModeStarted == true
|
|
|
|
val isActionModeStarted = actionModeDelegate?.isActionModeStarted == true
|
|
|
|
if (sheet.context.isAnimationsEnabled) {
|
|
|
|
|
|
|
|
TransitionManager.beginDelayedTransition(binding.toolbar)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
binding.toolbar.menuView?.isVisible = newState == STATE_EXPANDED && !isActionModeStarted
|
|
|
|
binding.toolbar.menuView?.isVisible = newState == STATE_EXPANDED && !isActionModeStarted
|
|
|
|
binding.splitButtonRead.isVisible = newState != STATE_EXPANDED && !isActionModeStarted
|
|
|
|
binding.splitButtonRead.isVisible = newState != STATE_EXPANDED && !isActionModeStarted
|
|
|
|
&& viewModel is DetailsViewModel
|
|
|
|
&& viewModel is DetailsViewModel
|
|
|
|
|