diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java
index 92536cc2d..c6bfc7e81 100644
--- a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java
+++ b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java
@@ -49,6 +49,7 @@ import com.fongmi.android.tv.ui.dialog.ReceiveDialog;
import com.fongmi.android.tv.ui.dialog.SiteDialog;
import com.fongmi.android.tv.utils.FileChooser;
import com.fongmi.android.tv.utils.Notify;
+import com.fongmi.android.tv.utils.ResUtil;
import com.fongmi.android.tv.utils.UrlUtil;
import org.greenrobot.eventbus.EventBus;
@@ -101,6 +102,12 @@ public class VodFragment extends BaseFragment implements ConfigCallback, SiteCal
mBinding.filter.setOnClickListener(this::onFilter);
mBinding.filter.setOnLongClickListener(this::onLink);
mBinding.toolbar.setOnMenuItemClickListener(this::onMenuItemClick);
+ mBinding.appBar.addOnOffsetChangedListener((appBarLayout, verticalOffset) -> {
+ float factor = Math.abs(verticalOffset * 1f / appBarLayout.getTotalScrollRange());
+ int padding = (int) (ResUtil.dp2px(12) * factor);
+ if (mBinding.type.getPaddingTop() == padding) return;
+ mBinding.type.setPadding(mBinding.type.getPaddingStart(), padding, mBinding.type.getPaddingEnd(), mBinding.type.getPaddingBottom());
+ });
mBinding.pager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {
diff --git a/app/src/mobile/res/layout/fragment_setting.xml b/app/src/mobile/res/layout/fragment_setting.xml
index 67d6442f2..b7ca0bebf 100644
--- a/app/src/mobile/res/layout/fragment_setting.xml
+++ b/app/src/mobile/res/layout/fragment_setting.xml
@@ -13,17 +13,13 @@
app:elevation="0dp"
app:liftOnScrollColor="@color/transparent">
-
+
@@ -39,7 +35,6 @@
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingStart="16dp"
- android:paddingTop="16dp"
android:paddingEnd="16dp"
android:paddingBottom="16dp">
diff --git a/app/src/mobile/res/layout/fragment_setting_player.xml b/app/src/mobile/res/layout/fragment_setting_player.xml
index dea287757..5dfb50d11 100644
--- a/app/src/mobile/res/layout/fragment_setting_player.xml
+++ b/app/src/mobile/res/layout/fragment_setting_player.xml
@@ -13,17 +13,13 @@
app:elevation="0dp"
app:liftOnScrollColor="@color/transparent">
-
+
@@ -39,7 +35,9 @@
android:layout_height="match_parent"
android:animateLayoutChanges="true"
android:orientation="vertical"
- android:padding="16dp">
+ android:paddingStart="16dp"
+ android:paddingEnd="16dp"
+ android:paddingBottom="16dp">