diff --git a/app/apk/src/main/java/com/topjohnwu/magisk/ui/log/LogFragment.kt b/app/apk/src/main/java/com/topjohnwu/magisk/ui/log/LogFragment.kt index 963768b9e..182d9cfaa 100644 --- a/app/apk/src/main/java/com/topjohnwu/magisk/ui/log/LogFragment.kt +++ b/app/apk/src/main/java/com/topjohnwu/magisk/ui/log/LogFragment.kt @@ -5,6 +5,7 @@ import android.view.Menu import android.view.MenuInflater import android.view.MenuItem import android.view.View +import android.widget.HorizontalScrollView import androidx.core.view.MenuProvider import androidx.core.view.isVisible import com.topjohnwu.magisk.R @@ -12,6 +13,7 @@ import com.topjohnwu.magisk.arch.BaseFragment import com.topjohnwu.magisk.arch.viewModel import com.topjohnwu.magisk.databinding.FragmentLogMd2Binding import com.topjohnwu.magisk.ui.MainActivity +import com.topjohnwu.magisk.utils.AccessibilityUtils import com.topjohnwu.magisk.utils.MotionRevealHelper import rikka.recyclerview.addEdgeSpacing import rikka.recyclerview.addItemSpacing @@ -56,6 +58,11 @@ class LogFragment : BaseFragment(), MenuProvider { addItemSpacing(R.dimen.l1, R.dimen.l_50, R.dimen.l1) fixEdgeEffect() } + + if (!AccessibilityUtils.isAnimationEnabled(requireContext().contentResolver)) { + val scrollView = view.findViewById(R.id.log_scroll_magisk) + scrollView.setOverScrollMode(View.OVER_SCROLL_NEVER) + } } diff --git a/app/apk/src/main/res/layout/include_log_magisk.xml b/app/apk/src/main/res/layout/include_log_magisk.xml index be119a434..b31567a29 100644 --- a/app/apk/src/main/res/layout/include_log_magisk.xml +++ b/app/apk/src/main/res/layout/include_log_magisk.xml @@ -16,6 +16,7 @@ android:layout_height="match_parent">