Commit c689e4c6e373f5ac47d672647a548f6dff90d3ef

Authored by 杨帅
1 parent d537810c

1 修复,用户在继续运动选项中选择否时,按钮状态显示异常的问题

moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RunMainFragmentView.java
@@ -193,6 +193,7 @@ public class RunMainFragmentView implements MvpView { @@ -193,6 +193,7 @@ public class RunMainFragmentView implements MvpView {
193 } else { 193 } else {
194 ButtonAnimUtil.startAnimation(fragment.binding.llStartTimeTip, true); 194 ButtonAnimUtil.startAnimation(fragment.binding.llStartTimeTip, true);
195 fragment.binding.llRunMainRoot.setVisibility(View.VISIBLE); 195 fragment.binding.llRunMainRoot.setVisibility(View.VISIBLE);
  196 + fragment.binding.llRunMainRoot.setBackgroundColor(getContext().getResources().getColor(R.color.run_main_bg));
196 new Handler().postDelayed(new Runnable() { 197 new Handler().postDelayed(new Runnable() {
197 @Override 198 @Override
198 public void run() { 199 public void run() {
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RunRaceDetailFragmentView.java
@@ -332,7 +332,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener { @@ -332,7 +332,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener {
332 return false; 332 return false;
333 } 333 }
334 }); 334 });
335 - fragment.binding.slidingLayout.setPanelHeight(ScreenUtil.dip2px(getContext(), 181) ); 335 + fragment.binding.slidingLayout.setPanelHeight(ScreenUtil.dip2px(getContext(), 181));
336 //根据标题行数,自动调整卡片大小 336 //根据标题行数,自动调整卡片大小
337 fragment.binding.includeStreet.tvRaceTitle.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { 337 fragment.binding.includeStreet.tvRaceTitle.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
338 @Override 338 @Override
@@ -565,6 +565,9 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener { @@ -565,6 +565,9 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener {
565 //清除数据 565 //清除数据
566 CommonInfo.resetRace(getContext()); 566 CommonInfo.resetRace(getContext());
567 dialog.dismiss(); 567 dialog.dismiss();
  568 + //重置按钮
  569 + fragment.binding.tvRunNow.setText("立即开始");
  570 + fragment.binding.rlScrollViewStartBtn.setTag("1");
568 } 571 }
569 }, "是", new SelectDialog.DialogInterface() { 572 }, "是", new SelectDialog.DialogInterface() {
570 @Override 573 @Override
@@ -633,7 +636,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener { @@ -633,7 +636,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener {
633 @Override 636 @Override
634 public void onClick(View view) { 637 public void onClick(View view) {
635 ARouter.getInstance().build("/web/WebViewColorActivity") 638 ARouter.getInstance().build("/web/WebViewColorActivity")
636 - .withString("url", SubscriptionRequest.baseEndpoint()+"cnSportList.html" + "?sid=" + CommonInfo.getUserId(fragment.getActivity()) + "&eventId=" + CommonInfo.getStreetId(fragment.getActivity())) 639 + .withString("url", SubscriptionRequest.baseEndpoint() + "cnSportList.html" + "?sid=" + CommonInfo.getUserId(fragment.getActivity()) + "&eventId=" + CommonInfo.getStreetId(fragment.getActivity()))
637 .withString("title", "排行榜") 640 .withString("title", "排行榜")
638 .navigation(fragment.getActivity()); 641 .navigation(fragment.getActivity());
639 } 642 }