Commit 9d07eb7d6d0ea4986e95e53163ff3980956b9a4b

Authored by 陶汉栋
1 parent f552dcac

no message

app/src/main/java/com/shunzhi/parent/ui/fragment/consult/ConsultOneLevelFragment.java
... ... @@ -25,6 +25,7 @@ import com.shunzhi.parent.bean.GrallyBean;
25 25 import com.shunzhi.parent.bean.MyConsultBean;
26 26 import com.shunzhi.parent.contract.consult.consultone.ConsultOneContract;
27 27 import com.shunzhi.parent.presenter.consult.consultone.ConsultOnePresenter;
  28 +
28 29 import java.util.ArrayList;
29 30 import java.util.List;
30 31  
... ... @@ -42,7 +43,7 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneCon
42 43  
43 44 LinearLayout layout_control;
44 45  
45   - List<MyConsultBean> myConsultBeanList=null;
  46 + List<MyConsultBean> myConsultBeanList = null;
46 47  
47 48 @Override
48 49 public int getLayoutId() {
... ... @@ -66,7 +67,17 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment&lt;ConsultOneCon
66 67 if (null == myGrallyAdapter) myGrallyAdapter = new MyGrallyAdapter();
67 68 myGrallyAdapter.addAll(grallyBeanList);
68 69 recyclerViewGrally.setAdapter(myGrallyAdapter);
  70 + recyclerViewGrally.addOnScrollListener(new RecyclerView.OnScrollListener() {
  71 + @Override
  72 + public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
  73 + super.onScrollStateChanged(recyclerView, newState);
  74 + }
69 75  
  76 + @Override
  77 + public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
  78 + super.onScrolled(recyclerView, dx, dy);
  79 + }
  80 + });
70 81  
71 82 }
72 83  
... ... @@ -85,7 +96,7 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment&lt;ConsultOneCon
85 96  
86 97 private void initRecyclerViewConsult() {
87 98 if (null == myConsultAdapter) myConsultAdapter = new MyConsultAdapter(getActivity());
88   - if (null==myConsultBeanList)myConsultBeanList=new ArrayList<>();
  99 + if (null == myConsultBeanList) myConsultBeanList = new ArrayList<>();
89 100 else myConsultBeanList.clear();
90 101 for (int i = 0; i < 12; i++) {
91 102 MyConsultBean myConsultBean = new MyConsultBean();
... ... @@ -144,7 +155,8 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment&lt;ConsultOneCon
144 155 tv_grally_title = itemView.findViewById(R.id.tv_grally_title);
145 156 frame_root = itemView.findViewById(R.id.frame_root);
146 157 FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(-1, -1);
147   - params.width = DisplayUtils.getScreenWidthPixels(getActivity()) - 40;
  158 + params.width = DisplayUtils.getScreenWidthPixels(getActivity()) - 100;
  159 + params.setMargins(10, 0, 10, 0);
148 160 frame_root.setLayoutParams(params);
149 161 }
150 162  
... ...
app/src/main/res/layout/item_grally.xml
1 1 <?xml version="1.0" encoding="utf-8"?>
2 2 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
3   - android:layout_width="match_parent"
  3 + android:layout_width="wrap_content"
4 4 android:layout_height="match_parent"
5 5 android:layout_margin="@dimen/size_dp_10"
6 6 android:id="@+id/frame_root"
... ...