From a824b62bde75373c9b6b8d3a60b3a279895c8675 Mon Sep 17 00:00:00 2001 From: Administrator <123> Date: Sat, 06 Nov 2021 08:17:44 +0000 Subject: [PATCH] 广场 帖子 UI --- app/src/main/java/com/duqing/missions/ui/main/hall/HallFragment.java | 32 ++++---------------------------- 1 files changed, 4 insertions(+), 28 deletions(-) diff --git a/app/src/main/java/com/duqing/missions/ui/main/hall/HallFragment.java b/app/src/main/java/com/duqing/missions/ui/main/hall/HallFragment.java index 9127bf2..f4cf02c 100644 --- a/app/src/main/java/com/duqing/missions/ui/main/hall/HallFragment.java +++ b/app/src/main/java/com/duqing/missions/ui/main/hall/HallFragment.java @@ -1,45 +1,21 @@ package com.duqing.missions.ui.main.hall; -import androidx.annotation.NonNull; -import androidx.viewpager2.widget.ViewPager2; - -import com.duqing.missions.base.FragmentAdapter; +import com.duqing.missions.R; import com.duqing.missions.base.fragments.BaseFragment; import com.duqing.missions.base.fragments.BaseTabFragment; -import com.duqing.missions.databinding.FragmentHallBinding; -import com.google.android.material.tabs.TabLayout; -import com.google.android.material.tabs.TabLayoutMediator; +import com.duqing.missions.databinding.LayoutTabViewpagerBinding; import java.util.ArrayList; import java.util.Arrays; import java.util.List; -public class HallFragment extends BaseTabFragment<FragmentHallBinding,HallViewModel> { +public class HallFragment extends BaseTabFragment<LayoutTabViewpagerBinding,HallViewModel> { @Override public void initViews() { super.initViews(); - final String[] titles = new String[]{"全部","人气","简单","高价"}; - final FragmentAdapter fragmentAdapter = new FragmentAdapter(activity); - fragmentAdapter.addFragment(new SubHallFragment()); - fragmentAdapter.addFragment(new SubHallFragment()); - fragmentAdapter.addFragment(new SubHallFragment()); - fragmentAdapter.addFragment(new SubHallFragment()); - //设置当前可见Item左右可见page数,次范围内不会被销毁 - //禁用预加载 - binding.viewPager2.setOffscreenPageLimit(ViewPager2.OFFSCREEN_PAGE_LIMIT_DEFAULT); - binding.viewPager2.setAdapter(fragmentAdapter); - binding.viewPager2.setCurrentItem(0); - binding.viewPager2.setUserInputEnabled(false); //true:滑动,false:禁止滑动 - TabLayoutMediator mediator = new TabLayoutMediator(binding.tabLayout, binding.viewPager2, new TabLayoutMediator.TabConfigurationStrategy() { - @Override - public void onConfigureTab(@NonNull TabLayout.Tab tab, int position) { - tab.setText(titles[position]); - } - }); - mediator.attach(); - + binding.tabLayout.setBackgroundColor(getResources().getColor(R.color.red)); } -- Gitblit v1.9.1