Commit 9d07eb7d6d0ea4986e95e53163ff3980956b9a4b
1 parent
f552dcac
Exists in
yxb_dev
and in
2 other branches
no message
Showing
2 changed files
with
16 additions
and
4 deletions
Show diff stats
app/src/main/java/com/shunzhi/parent/ui/fragment/consult/ConsultOneLevelFragment.java
| @@ -25,6 +25,7 @@ import com.shunzhi.parent.bean.GrallyBean; | @@ -25,6 +25,7 @@ import com.shunzhi.parent.bean.GrallyBean; | ||
| 25 | import com.shunzhi.parent.bean.MyConsultBean; | 25 | import com.shunzhi.parent.bean.MyConsultBean; |
| 26 | import com.shunzhi.parent.contract.consult.consultone.ConsultOneContract; | 26 | import com.shunzhi.parent.contract.consult.consultone.ConsultOneContract; |
| 27 | import com.shunzhi.parent.presenter.consult.consultone.ConsultOnePresenter; | 27 | import com.shunzhi.parent.presenter.consult.consultone.ConsultOnePresenter; |
| 28 | + | ||
| 28 | import java.util.ArrayList; | 29 | import java.util.ArrayList; |
| 29 | import java.util.List; | 30 | import java.util.List; |
| 30 | 31 | ||
| @@ -42,7 +43,7 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneCon | @@ -42,7 +43,7 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneCon | ||
| 42 | 43 | ||
| 43 | LinearLayout layout_control; | 44 | LinearLayout layout_control; |
| 44 | 45 | ||
| 45 | - List<MyConsultBean> myConsultBeanList=null; | 46 | + List<MyConsultBean> myConsultBeanList = null; |
| 46 | 47 | ||
| 47 | @Override | 48 | @Override |
| 48 | public int getLayoutId() { | 49 | public int getLayoutId() { |
| @@ -66,7 +67,17 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneCon | @@ -66,7 +67,17 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneCon | ||
| 66 | if (null == myGrallyAdapter) myGrallyAdapter = new MyGrallyAdapter(); | 67 | if (null == myGrallyAdapter) myGrallyAdapter = new MyGrallyAdapter(); |
| 67 | myGrallyAdapter.addAll(grallyBeanList); | 68 | myGrallyAdapter.addAll(grallyBeanList); |
| 68 | recyclerViewGrally.setAdapter(myGrallyAdapter); | 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<ConsultOneCon | @@ -85,7 +96,7 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneCon | ||
| 85 | 96 | ||
| 86 | private void initRecyclerViewConsult() { | 97 | private void initRecyclerViewConsult() { |
| 87 | if (null == myConsultAdapter) myConsultAdapter = new MyConsultAdapter(getActivity()); | 98 | if (null == myConsultAdapter) myConsultAdapter = new MyConsultAdapter(getActivity()); |
| 88 | - if (null==myConsultBeanList)myConsultBeanList=new ArrayList<>(); | 99 | + if (null == myConsultBeanList) myConsultBeanList = new ArrayList<>(); |
| 89 | else myConsultBeanList.clear(); | 100 | else myConsultBeanList.clear(); |
| 90 | for (int i = 0; i < 12; i++) { | 101 | for (int i = 0; i < 12; i++) { |
| 91 | MyConsultBean myConsultBean = new MyConsultBean(); | 102 | MyConsultBean myConsultBean = new MyConsultBean(); |
| @@ -144,7 +155,8 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneCon | @@ -144,7 +155,8 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneCon | ||
| 144 | tv_grally_title = itemView.findViewById(R.id.tv_grally_title); | 155 | tv_grally_title = itemView.findViewById(R.id.tv_grally_title); |
| 145 | frame_root = itemView.findViewById(R.id.frame_root); | 156 | frame_root = itemView.findViewById(R.id.frame_root); |
| 146 | FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(-1, -1); | 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 | frame_root.setLayoutParams(params); | 160 | frame_root.setLayoutParams(params); |
| 149 | } | 161 | } |
| 150 | 162 |
app/src/main/res/layout/item_grally.xml
| 1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" |
| 3 | - android:layout_width="match_parent" | 3 | + android:layout_width="wrap_content" |
| 4 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
| 5 | android:layout_margin="@dimen/size_dp_10" | 5 | android:layout_margin="@dimen/size_dp_10" |
| 6 | android:id="@+id/frame_root" | 6 | android:id="@+id/frame_root" |