| | |
| | | import com.duqing.missions.data.BasePageResult; |
| | | import com.duqing.missions.databinding.FragmentHomeBinding; |
| | | import com.duqing.missions.ui.login.view.LoginActivity; |
| | | import com.duqing.missions.ui.main.home.adapter.ClassifyAdapter; |
| | | import com.duqing.missions.ui.main.home.adapter.HomeClassifyAdapter; |
| | | import com.duqing.missions.ui.main.home.adapter.MissionAdapter; |
| | | import com.duqing.missions.ui.main.home.adapter.MissionTopAdapter; |
| | | import com.duqing.missions.ui.main.home.model.Classify; |
| | |
| | | LinearLayoutManager layoutManager = new LinearLayoutManager(getContext()); |
| | | layoutManager.setOrientation(LinearLayoutManager.HORIZONTAL); |
| | | recyclerClassify.setLayoutManager(layoutManager); |
| | | ClassifyAdapter classifyAdapter = new ClassifyAdapter(); |
| | | recyclerClassify.setAdapter(classifyAdapter); |
| | | HomeClassifyAdapter homeClassifyAdapter = new HomeClassifyAdapter(); |
| | | recyclerClassify.setAdapter(homeClassifyAdapter); |
| | | recyclerTop.setLayoutManager(new GridLayoutManager(getContext(),3)); |
| | | final MissionTopAdapter topAdapter = new MissionTopAdapter(); |
| | | recyclerTop.setAdapter(topAdapter); |
| | |
| | | viewModel.getClassifies().observeForever(new Observer<List<Classify>>() { |
| | | @Override |
| | | public void onChanged(List<Classify> cliassifies) { |
| | | classifyAdapter.setData(cliassifies); |
| | | homeClassifyAdapter.setData(cliassifies); |
| | | } |
| | | }); |
| | | } |