From 05d042d989fd9bcf023153e347938999037e78f5 Mon Sep 17 00:00:00 2001 From: 陶汉栋 <2821744554@qq.com> Date: Sat, 24 Mar 2018 17:43:35 +0800 Subject: [PATCH] no message --- app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java | 14 +++++++++++++- app/src/main/res/layout/fragment_zi_xun.xml | 1 + 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java b/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java index 0e0b2c3..944de8c 100644 --- a/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java +++ b/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java @@ -19,6 +19,7 @@ import android.widget.TextView; import com.jcodecraeer.xrecyclerview.XRecyclerView; import com.share.mvpsdk.base.BasePresenter; import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment; +import com.share.mvpsdk.utils.ToastUtils; import com.shunzhi.parent.AppConfig; import com.shunzhi.parent.AppContext; import com.shunzhi.parent.R; @@ -62,7 +63,7 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu TextView tvLocalAddress; - LinearLayout layout_control; + LinearLayout layout_control,layout_consult; CityPicker cityPicker = null; @@ -71,6 +72,8 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu int pageIndex = 1; boolean first = true; + NestedScrollView nesteScrollView; + @Override public int getLayoutId() { return R.layout.fragment_zi_xun; @@ -82,8 +85,10 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu recycler_context = view.findViewById(R.id.recycler_content); initRecycler(); + nesteScrollView=view.findViewById(R.id.nesteScrollView); ivSearch = view.findViewById(R.id.ivSearch); xBanner = view.findViewById(R.id.xBanner); + layout_consult=view.findViewById(R.id.layout_consult); videoplayer = view.findViewById(R.id.videoplayer); tvLocalAddress = view.findViewById(R.id.tvLocalAddress); layout_control = view.findViewById(R.id.layout_control); @@ -98,6 +103,13 @@ public class ConsultFragment extends BaseMVPCompatFragment<ConsultContract.Consu initBroadCast(); initListeners(); + layout_consult.measure(0,0); + nesteScrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() { + @Override + public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { + ToastUtils.showToast("scrollX="+nesteScrollView.getMeasuredHeight()+"scrollY="+scrollY+"oldScrollX="+oldScrollX+"oldScrollY="+oldScrollY+"layout_consult="+layout_consult.getMeasuredHeight()); + } + }); } private void initRecycler() { diff --git a/app/src/main/res/layout/fragment_zi_xun.xml b/app/src/main/res/layout/fragment_zi_xun.xml index 4fa9628..4474dbb 100644 --- a/app/src/main/res/layout/fragment_zi_xun.xml +++ b/app/src/main/res/layout/fragment_zi_xun.xml @@ -14,6 +14,7 @@ android:layout_height="match_parent"> <LinearLayout + android:id="@+id/layout_consult" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> -- libgit2 0.21.0