diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java b/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java index 40d5429bc..5e976ee29 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java +++ b/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java @@ -39,6 +39,7 @@ import android.widget.ImageView; import android.widget.TextView; import com.hippo.easyrecyclerview.EasyRecyclerView; +import com.hippo.easyrecyclerview.MarginItemDecoration; import com.hippo.ehviewer.R; import com.hippo.ehviewer.client.data.ListUrlBuilder; import com.hippo.ehviewer.client.exception.EhException; @@ -122,9 +123,13 @@ public class SearchLayout extends EasyRecyclerView implements CompoundButton.OnC setAdapter(mAdapter); setHasFixedSize(true); setClipToPadding(false); - int paddingH = resources.getDimensionPixelOffset(R.dimen.gallery_list_margin_h); - int paddingV = resources.getDimensionPixelOffset(R.dimen.gallery_list_margin_v); - setPadding(paddingV, paddingH, paddingV, paddingH); + int interval = resources.getDimensionPixelOffset(R.dimen.search_layout_interval); + int paddingH = resources.getDimensionPixelOffset(R.dimen.search_layout_margin_h); + int paddingV = resources.getDimensionPixelOffset(R.dimen.search_layout_margin_v); + MarginItemDecoration decoration = new MarginItemDecoration( + interval, paddingH, paddingV, paddingH, paddingV); + addItemDecoration(decoration); + decoration.applyPaddings(this); // Create normal view View normalView = mInflater.inflate(R.layout.search_normal, null); diff --git a/app/src/main/res/values-sw600dp/dimens.xml b/app/src/main/res/values-sw600dp/dimens.xml index c73458fad..fe6d18bdd 100644 --- a/app/src/main/res/values-sw600dp/dimens.xml +++ b/app/src/main/res/values-sw600dp/dimens.xml @@ -18,17 +18,20 @@ 24dp - 360dp + 480dp + 4dp + 20dp - 4dp - 8dp 24dp - 8dp + 20dp - 16dp - 72dp + + + 4dp + + 20dp diff --git a/app/src/main/res/values-sw720dp-land/dimens.xml b/app/src/main/res/values-sw720dp-land/dimens.xml new file mode 100644 index 000000000..573be5ebc --- /dev/null +++ b/app/src/main/res/values-sw720dp-land/dimens.xml @@ -0,0 +1,30 @@ + + + + + + + 76dp + 80dp + + + 76dp + + + 76dp + + diff --git a/app/src/main/res/values-sw720dp/dimens.xml b/app/src/main/res/values-sw720dp/dimens.xml index 784a15e01..c0e7cdfac 100644 --- a/app/src/main/res/values-sw720dp/dimens.xml +++ b/app/src/main/res/values-sw720dp/dimens.xml @@ -17,4 +17,6 @@ + + diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 52d6a5b8b..9cac74c73 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -37,15 +37,22 @@ 120dp 80dp + 0dp + 4dp + 4dp + 8dp 8dp 8dp + 4dp + 8dp + 64dp 80dp @@ -54,6 +61,13 @@ 120dp 80dp + + 0dp + + 4dp + + 4dp + 24dp 18dp @@ -75,8 +89,8 @@ 8dp - 16dp - 16dp + @dimen/keyline_margin + @dimen/keyline_margin 48dp 240dp diff --git a/unifile b/unifile index 21d947418..ba9d43c42 160000 --- a/unifile +++ b/unifile @@ -1 +1 @@ -Subproject commit 21d947418ecb50da210a610327a941f87e65729a +Subproject commit ba9d43c423d555aa1aca0de2edcd62b1576294bb