Commit f8c93dceef5b4abaa3d85e191499a437fc156b2b

Authored by 姚旭斌
2 parents 174e70cd 73227804

Merge branch 'developer' into yxb_dev

app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java
@@ -19,6 +19,7 @@ import android.widget.TextView; @@ -19,6 +19,7 @@ import android.widget.TextView;
19 import com.jcodecraeer.xrecyclerview.XRecyclerView; 19 import com.jcodecraeer.xrecyclerview.XRecyclerView;
20 import com.share.mvpsdk.base.BasePresenter; 20 import com.share.mvpsdk.base.BasePresenter;
21 import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment; 21 import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment;
  22 +import com.share.mvpsdk.utils.ToastUtils;
22 import com.shunzhi.parent.AppConfig; 23 import com.shunzhi.parent.AppConfig;
23 import com.shunzhi.parent.AppContext; 24 import com.shunzhi.parent.AppContext;
24 import com.shunzhi.parent.R; 25 import com.shunzhi.parent.R;
@@ -62,7 +63,7 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu @@ -62,7 +63,7 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu
62 63
63 TextView tvLocalAddress; 64 TextView tvLocalAddress;
64 65
65 - LinearLayout layout_control; 66 + LinearLayout layout_control,layout_consult;
66 67
67 CityPicker cityPicker = null; 68 CityPicker cityPicker = null;
68 69
@@ -71,6 +72,8 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu @@ -71,6 +72,8 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu
71 int pageIndex = 1; 72 int pageIndex = 1;
72 boolean first = true; 73 boolean first = true;
73 74
  75 + NestedScrollView nesteScrollView;
  76 +
74 @Override 77 @Override
75 public int getLayoutId() { 78 public int getLayoutId() {
76 return R.layout.fragment_zi_xun; 79 return R.layout.fragment_zi_xun;
@@ -82,8 +85,10 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu @@ -82,8 +85,10 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu
82 recycler_context = view.findViewById(R.id.recycler_content); 85 recycler_context = view.findViewById(R.id.recycler_content);
83 initRecycler(); 86 initRecycler();
84 87
  88 + nesteScrollView=view.findViewById(R.id.nesteScrollView);
85 ivSearch = view.findViewById(R.id.ivSearch); 89 ivSearch = view.findViewById(R.id.ivSearch);
86 xBanner = view.findViewById(R.id.xBanner); 90 xBanner = view.findViewById(R.id.xBanner);
  91 + layout_consult=view.findViewById(R.id.layout_consult);
87 videoplayer = view.findViewById(R.id.videoplayer); 92 videoplayer = view.findViewById(R.id.videoplayer);
88 tvLocalAddress = view.findViewById(R.id.tvLocalAddress); 93 tvLocalAddress = view.findViewById(R.id.tvLocalAddress);
89 layout_control = view.findViewById(R.id.layout_control); 94 layout_control = view.findViewById(R.id.layout_control);
@@ -98,6 +103,13 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu @@ -98,6 +103,13 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu
98 initBroadCast(); 103 initBroadCast();
99 104
100 initListeners(); 105 initListeners();
  106 + layout_consult.measure(0,0);
  107 + nesteScrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
  108 + @Override
  109 + public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
  110 + ToastUtils.showToast("scrollX="+nesteScrollView.getMeasuredHeight()+"scrollY="+scrollY+"oldScrollX="+oldScrollX+"oldScrollY="+oldScrollY+"layout_consult="+layout_consult.getMeasuredHeight());
  111 + }
  112 + });
101 } 113 }
102 114
103 private void initRecycler() { 115 private void initRecycler() {
app/src/main/res/layout/fragment_zi_xun.xml
@@ -14,6 +14,7 @@ @@ -14,6 +14,7 @@
14 android:layout_height="match_parent"> 14 android:layout_height="match_parent">
15 15
16 <LinearLayout 16 <LinearLayout
  17 + android:id="@+id/layout_consult"
17 android:layout_width="match_parent" 18 android:layout_width="match_parent"
18 android:layout_height="match_parent" 19 android:layout_height="match_parent"
19 android:orientation="vertical"> 20 android:orientation="vertical">