UI Fixes
This commit is contained in:
@@ -301,7 +301,6 @@ class DetailsActivity :
|
|||||||
oldBottom: Int
|
oldBottom: Int
|
||||||
) {
|
) {
|
||||||
with(viewBinding) {
|
with(viewBinding) {
|
||||||
buttonDescriptionMore.isVisible = textViewDescription.isTextTruncated
|
|
||||||
containerBottomSheet?.let { sheet ->
|
containerBottomSheet?.let { sheet ->
|
||||||
val peekHeight = BottomSheetBehavior.from(sheet).peekHeight
|
val peekHeight = BottomSheetBehavior.from(sheet).peekHeight
|
||||||
if (scrollView.paddingBottom != peekHeight) {
|
if (scrollView.paddingBottom != peekHeight) {
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -47,7 +47,9 @@
|
|||||||
android:id="@+id/split_button_read"
|
android:id="@+id/split_button_read"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="end|center_vertical">
|
android:layout_gravity="end|center_vertical"
|
||||||
|
android:paddingTop="0dp"
|
||||||
|
android:paddingBottom="0dp">
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
android:id="@+id/button_read"
|
android:id="@+id/button_read"
|
||||||
|
|||||||
Reference in New Issue
Block a user