Commit f0fb23d7b20844b834e198c1b387586812a3bd77

Authored by 韩亚云
2 parents 9609067c 8ce409e8

Merge branch 'master' of bj.gitlab.cnlive.com:cnlive-team/ModulePedometer

moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/commonInfo/CommonInfo.java
... ... @@ -78,6 +78,25 @@ public class CommonInfo {
78 78 return MySpHelper.getInstance(context, Context.MODE_MULTI_PROCESS).getBoolean("runStepService", false);
79 79 }
80 80  
  81 + /**
  82 + * 设置赛事ID
  83 + *
  84 + * @param context
  85 + * @param streetId
  86 + */
  87 + public static void setStreetId(Context context, String streetId) {
  88 + MySpHelper.getInstance(context, Context.MODE_MULTI_PROCESS).putString("streetId", streetId);
  89 + }
  90 +
  91 + /**
  92 + * 设置赛事ID
  93 + *
  94 + * @param context
  95 + */
  96 + public static String getStreetId(Context context) {
  97 + return MySpHelper.getInstance(context, Context.MODE_MULTI_PROCESS).getString("streetId", "");
  98 + }
  99 +
81 100 /*重置
82 101 * @param context
83 102 */
... ... @@ -87,4 +106,6 @@ public class CommonInfo {
87 106 MySpHelper.getInstance(context, Context.MODE_MULTI_PROCESS).removeKey("runStepService");
88 107  
89 108 }
  109 +
  110 +
90 111 }
... ...
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RunRaceDetailFragmentView.java
... ... @@ -133,7 +133,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener {
133 133 // //初始化地图点位
134 134 if (runRaceDetailInfo.getLatLongitude() != null) {
135 135 Log.e(TAG, "initView: 长度:" + runRaceDetailInfo.getLatLongitude().length());
136   - trackPoints = GsonUtil.jsonToList(runRaceDetailInfo.getLatLongitude(), LatLng.class);
  136 + trackPoints = GsonUtil.jsonToList(runRaceDetailInfo.getLatLongitude().trim(), LatLng.class);
137 137 Log.e(TAG, "initView: trackPoints" + trackPoints.size());
138 138 MyMapUtil.drawServerLineTrack(getContext(), baiduMap, trackPoints, SortType.asc, R.color.green_round, R.drawable.icon_start, R.drawable.icon_end);
139 139 //自动计算地图缩放
... ...
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RunRaceDetailActivity.java
... ... @@ -40,6 +40,7 @@ public class RunRaceDetailActivity extends QMUIFragmentActivity {
40 40 public static void startActivity(Activity activity, String eventId) {
41 41 Intent intent = new Intent(activity, RunRaceDetailActivity.class);
42 42 intent.putExtra("eventId", eventId);
  43 + CommonInfo.setStreetId(activity, eventId);
43 44 activity.startActivity(intent);
44 45 }
45 46  
... ...
moudle_pedometer/src/main/res/layout/fagment_collect_main.xml 0 → 100644
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3 + xmlns:app="http://schemas.android.com/apk/res-auto"
  4 + android:layout_width="match_parent"
  5 + android:layout_height="match_parent"
  6 + android:orientation="vertical">
  7 +
  8 + <com.qmuiteam.qmui.widget.QMUITopBar
  9 + android:id="@+id/includeToolbar"
  10 + style="@style/toolbarTitle"
  11 + android:layout_width="match_parent"
  12 + android:layout_height="?attr/qmui_topbar_height"
  13 + android:fitsSystemWindows="true"
  14 + app:qmui_layout_collapseMode="pin"
  15 + app:qmui_topbar_bg_color="@color/color_7cbd83"
  16 + app:qmui_topbar_need_separator="false" />
  17 +
  18 + <com.baidu.mapapi.map.MapView
  19 + android:layout_width="match_parent"
  20 + android:layout_height="match_parent"></com.baidu.mapapi.map.MapView>
  21 +</LinearLayout>
0 22 \ No newline at end of file
... ...
moudle_pedometer/src/main/res/layout/layout_run_detail_street_introduce.xml
... ... @@ -39,10 +39,9 @@
39 39 <ImageView
40 40 android:id="@+id/iv_road_mao"
41 41 android:layout_width="match_parent"
42   - android:layout_height="500dp"
  42 + android:layout_height="wrap_content"
43 43 android:layout_marginTop="10dp"
44 44 android:layout_marginBottom="60dp"
45   - android:background="@drawable/map"
46   - android:scaleType="center" />
  45 + android:scaleType="fitCenter" />
47 46 </LinearLayout>
48 47 </layout>
49 48 \ No newline at end of file
... ...
moudle_pedometer/src/main/res/values/colors.xml
... ... @@ -32,4 +32,9 @@
32 32  
33 33 <color name="text_black">#333333</color>
34 34 <color name="bottom_sheet_dialog_race_location_text">#999999</color>
  35 +
  36 + <color name="color_7cbd83">#7cbd83</color>
  37 + <color name="s_topbar_btn_color">#333333</color>
  38 +
  39 +
35 40 </resources>
... ...
moudle_pedometer/src/main/res/values/styles.xml
... ... @@ -24,7 +24,7 @@
24 24 <item name="android:background">@android:color/transparent</item>
25 25 </style>
26 26  
27   - <style name="ShareDialogStyle" >
  27 + <style name="ShareDialogStyle">
28 28 <item name="android:windowFrame">@null</item><!--边框-->
29 29 <item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
30 30 <item name="android:windowIsTranslucent">false</item><!--半透明-->
... ... @@ -40,4 +40,15 @@
40 40 <item name="android:drawablePadding">5dp</item>
41 41 <item name="android:textColor">@drawable/rb_text_drawable_selector</item>
42 42 </style>
  43 +
  44 + <!---->
  45 + <style name="toolbarTitle" parent="QMUI.TopBar">
  46 + <item name="qmui_topbar_separator_color">#c3c3c3</item>
  47 + <item name="qmui_topbar_bg_color">@color/color_7cbd83</item>
  48 + <item name="qmui_topbar_title_color">@color/qmui_config_color_white</item>
  49 + <item name="qmui_topbar_subtitle_color">@color/qmui_config_color_white</item>
  50 + <item name="qmui_topbar_text_btn_color_state_list">@color/s_topbar_btn_color</item>
  51 + <item name="qmui_topbar_height">48dp</item>
  52 + <item name="qmui_topbar_image_btn_height">48dp</item>
  53 + </style>
43 54 </resources>
... ...