diff --git a/.idea/misc.xml b/.idea/misc.xml index 2dc54c489f..707ee6e613 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerCardResult.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerCardResult.java index d147275d40..1a8e044cf8 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerCardResult.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerCardResult.java @@ -7,6 +7,7 @@ import java.util.List; @SuppressWarnings("unused") public class MarkerCardResult implements Serializable { + private List dataType; // 要查询的类型 private List carChat; private List exploreWay; private List onlineCar; @@ -53,10 +54,19 @@ public class MarkerCardResult implements Serializable { this.noveltyInfo = noveltyInfo; } + public List getDataType() { + return dataType; + } + + public void setDataType(List dataType) { + this.dataType = dataType; + } + @Override public String toString() { return "MarkerCardResult{" + - "carChat=" + carChat + + "dataType=" + dataType + + ", carChat=" + carChat + ", exploreWay=" + exploreWay + ", onlineCar=" + onlineCar + ", shareMusic=" + shareMusic + diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java index 3235099c5f..54a5a23355 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java @@ -265,14 +265,25 @@ public class MarkerServiceHandler { */ public static void drawMapMarker(MarkerResponse response) { lastMarker = null; - getMarkerManager().removeMarkers(); JSONArray array = new JSONArray(); // 解析不同的Marker类型,然后对应的进行绘制 if (response != null && response.getResult() != null) { + MarkerCardResult markerCardResult = response.getResult(); + // 语音触发的在线车辆搜索,采用增量的形式绘制 + if (markerCardResult.getDataType() != null && + markerCardResult.getDataType().size() == 1 && + markerCardResult.getDataType().contains(ServiceConst.CARD_TYPE_USER_DATA)) { + getMarkerManager().removeMarkers(ServiceConst.CARD_TYPE_USER_DATA); + getMogoCardManager().switch2(ServiceConst.CARD_TYPE_USER_DATA); + } else { + // 清空所有地图上绘制的Marker + getMarkerManager().removeMarkers(); + } + List carChatList = markerCardResult.getCarChat(); List onlineCarList = markerCardResult.getOnlineCar(); List exploreWayList = markerCardResult.getExploreWay(); @@ -379,26 +390,26 @@ public class MarkerServiceHandler { break; } } - fillNumberTrackEventBody(array,2, num_gas_station); - fillNumberTrackEventBody(array,6, num_road_closed); - fillNumberTrackEventBody(array,5, num_traffic_check); - fillNumberTrackEventBody(array,7, num_shop_discount); - fillNumberTrackEventBody(array,8, num_fours_shop); + fillNumberTrackEventBody(array, 2, num_gas_station); + fillNumberTrackEventBody(array, 6, num_road_closed); + fillNumberTrackEventBody(array, 5, num_traffic_check); + fillNumberTrackEventBody(array, 7, num_shop_discount); + fillNumberTrackEventBody(array, 8, num_fours_shop); } analyticData(array); } } - private static void fillNumberTrackEventBody(JSONArray arr, int type, int size){ - JSONObject object = new JSONObject( ); + private static void fillNumberTrackEventBody(JSONArray arr, int type, int size) { + JSONObject object = new JSONObject(); try { - object.put( "type", type ); - object.put( "num", size); - if ( arr != null ) { - arr.put( object ); + object.put("type", type); + object.put("num", size); + if (arr != null) { + arr.put(object); } - } catch ( JSONException e ) { + } catch (JSONException e) { e.printStackTrace(); } } @@ -406,11 +417,11 @@ public class MarkerServiceHandler { /** * 统计地图内数据获取 * - * @param array 埋点数据 + * @param array 埋点数据 */ private static void analyticData(JSONArray array) { try { - if ( array == null || array.length() == 0 ) { + if (array == null || array.length() == 0) { return; } final Map properties = new HashMap<>(); @@ -432,8 +443,8 @@ public class MarkerServiceHandler { MogoMarkerOptions options = new MogoMarkerOptions() .owner(markerShowEntity.getMarkerType()) - .alpha( 0.7f ) - .object( markerShowEntity ) + .alpha(0.7f) + .object(markerShowEntity) .latitude(markerShowEntity.getMarkerLocation().getLat()) .longitude(markerShowEntity.getMarkerLocation().getLon()); options.icon(markerView); diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java b/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java index ea81073522..d5e7a79308 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java @@ -30,13 +30,13 @@ public class LaucherShareDialog extends Dialog implements View.OnClickListener { public LaucherShareDialog(@NonNull Context context) { - super(context); + super(context, R.style.BottomDialog); this.mContext = context; getWindow().setBackgroundDrawableResource(android.R.color.transparent); } public LaucherShareDialog(@NonNull Context context, int themeResId) { - super(context, R.style.Theme_AppCompat_Dialog); + super(context, R.style.BottomDialog); } @Override diff --git a/modules/mogo-module-share/src/main/res/drawable-ldpi/share_block_up.png b/modules/mogo-module-share/src/main/res/drawable-ldpi/share_block_up.png new file mode 100644 index 0000000000..ab5e22a384 Binary files /dev/null and b/modules/mogo-module-share/src/main/res/drawable-ldpi/share_block_up.png differ diff --git a/modules/mogo-module-share/src/main/res/drawable-ldpi/share_oil_price.png b/modules/mogo-module-share/src/main/res/drawable-ldpi/share_oil_price.png new file mode 100644 index 0000000000..5ef357ce54 Binary files /dev/null and b/modules/mogo-module-share/src/main/res/drawable-ldpi/share_oil_price.png differ diff --git a/modules/mogo-module-share/src/main/res/drawable-ldpi/share_road_closure.png b/modules/mogo-module-share/src/main/res/drawable-ldpi/share_road_closure.png new file mode 100644 index 0000000000..0e20d530b5 Binary files /dev/null and b/modules/mogo-module-share/src/main/res/drawable-ldpi/share_road_closure.png differ diff --git a/modules/mogo-module-share/src/main/res/drawable-ldpi/share_traffic_check.png b/modules/mogo-module-share/src/main/res/drawable-ldpi/share_traffic_check.png new file mode 100644 index 0000000000..3fe74d1514 Binary files /dev/null and b/modules/mogo-module-share/src/main/res/drawable-ldpi/share_traffic_check.png differ diff --git a/modules/mogo-module-share/src/main/res/layout/launcher_dialog_share.xml b/modules/mogo-module-share/src/main/res/layout/launcher_dialog_share.xml index 2d9b08d3c1..2e9efefec9 100644 --- a/modules/mogo-module-share/src/main/res/layout/launcher_dialog_share.xml +++ b/modules/mogo-module-share/src/main/res/layout/launcher_dialog_share.xml @@ -1,21 +1,21 @@ + android:textSize="@dimen/share_module_title_content" /> + android:layout_marginTop="@dimen/share_module_margin_top"> + android:layout_marginLeft="@dimen/share_module_first_margin_left"> @@ -54,25 +54,25 @@ android:id="@+id/oil_price_layout" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/dp_120" + android:layout_marginLeft="@dimen/share_module_margin_left" android:layout_toRightOf="@+id/btn_block_layout"> @@ -80,25 +80,25 @@ android:id="@+id/traffic_check_layout" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/dp_120" + android:layout_marginLeft="@dimen/share_module_margin_left" android:layout_toRightOf="@+id/oil_price_layout"> @@ -106,25 +106,25 @@ android:id="@+id/road_closure_layout" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/dp_120" + android:layout_marginLeft="@dimen/share_module_margin_left" android:layout_toRightOf="@+id/traffic_check_layout"> @@ -133,11 +133,11 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/btn_block_layout" - android:layout_marginTop="@dimen/dp_55" + android:layout_marginTop="@dimen/share_module_bottom_margin_top" android:gravity="center" android:text="可以对小智说:分享拥堵、分享油价、分享查车、分享封路" android:textColor="@color/white_40" - android:textSize="@dimen/dp_28" + android:textSize="@dimen/share_module_bottom_size" android:textStyle="bold" /> diff --git a/modules/mogo-module-share/src/main/res/values-ldpi/dimens.xml b/modules/mogo-module-share/src/main/res/values-ldpi/dimens.xml new file mode 100644 index 0000000000..da65c676db --- /dev/null +++ b/modules/mogo-module-share/src/main/res/values-ldpi/dimens.xml @@ -0,0 +1,19 @@ + + + + 693px + 320px + 34px + 43px + 80px + 64px + 15px + 85px + 28px + + + 22px + 18px + 15px + + \ No newline at end of file diff --git a/modules/mogo-module-share/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-share/src/main/res/values-xhdpi/dimens.xml new file mode 100644 index 0000000000..8e1edc4724 --- /dev/null +++ b/modules/mogo-module-share/src/main/res/values-xhdpi/dimens.xml @@ -0,0 +1,20 @@ + + + 1300px + 600px + 64px + 80px + 150px + 120px + 30px + 160px + 55px + + + 40px + 32px + 28px + + + + diff --git a/modules/mogo-module-share/src/main/res/values/colors.xml b/modules/mogo-module-share/src/main/res/values/colors.xml index ebf7824990..d6a88ad3d2 100644 --- a/modules/mogo-module-share/src/main/res/values/colors.xml +++ b/modules/mogo-module-share/src/main/res/values/colors.xml @@ -16,5 +16,6 @@ #666666 #999999 #000000 + #00FFFFFF diff --git a/modules/mogo-module-share/src/main/res/values/dimens.xml b/modules/mogo-module-share/src/main/res/values/dimens.xml new file mode 100644 index 0000000000..8e1edc4724 --- /dev/null +++ b/modules/mogo-module-share/src/main/res/values/dimens.xml @@ -0,0 +1,20 @@ + + + 1300px + 600px + 64px + 80px + 150px + 120px + 30px + 160px + 55px + + + 40px + 32px + 28px + + + + diff --git a/modules/mogo-module-share/src/main/res/values/styles.xml b/modules/mogo-module-share/src/main/res/values/styles.xml new file mode 100644 index 0000000000..389862f71e --- /dev/null +++ b/modules/mogo-module-share/src/main/res/values/styles.xml @@ -0,0 +1,16 @@ + + + + diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java index 305ddc41b4..d2a77a3653 100644 --- a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java +++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java @@ -244,7 +244,7 @@ public class TanluCardViewFragment extends MvpFragment> longit = latLon.getLongitude(); lat = latLon.getLatitude(); } - Log.d(TAG, "geoSearch keywords =" + mKeywords + ">>longitude= " + longit + "--latitude" + lat); + Log.d(TAG, "geoSearch keywords =" + mKeywords + ">>longitude= " + longit + "--latitude= " + lat); getVoiceControlRoadData(mKeywords, lat, longit); } else { String cityCode = TanluServiceHandler.getLocationClient().getLastKnowLocation().getCityCode(); @@ -258,7 +258,6 @@ public class TanluCardViewFragment extends MvpFragment> if (p0.getPois() != null && p0.getPois().size() != 0) { PoiItem poi = p0.getPois().get(0); LatLonPoint latLon = poi.getLatLonPoint(); - Double longit; //经度 Double lat; //维度 if (mKeywords.equals("附近")) { @@ -356,48 +355,56 @@ public class TanluCardViewFragment extends MvpFragment> mMogoRegisterCenter.registerMogoMarkerClickListener(TanluConstants.MODEL_NAME, new IMogoMarkerClickListener() { @Override public boolean onMarkerClicked(IMogoMarker marker) { - //点击marker以后,确认他的位置?然后点击下一个操作 mEmptyLayout.setVisibility(View.GONE); mRootLayout.setVisibility(View.VISIBLE); - - Log.d(TAG, "onMarkerClicked registerMogoMarkerClickListener --1---- "); MarkerExploreWay exploreWay = extractFromMarker(marker); - if (exploreWay == null) { - Log.e(TAG, "onMarkerClicked registerMogoMarkerClickListener --2---- "); - return false; - } - - //TODO 自己打的点,需要重新组装新数据,清理老的 - if (exploreWay.getFileType() == 0) { //图片 - refreshPhotoData(exploreWay); - } else if (exploreWay.getFileType() == 1) { //视频 - handleData(exploreWay); - } - - Log.d(TAG, "onMarkerClicked registerMogoMarkerClickListener --3----size() = " + markerExploreWayList.size()); - - //更新位置currentPosition - for (int i = 0; i < markerExploreWayList.size(); i++) { - if (markerExploreWayList.get(i) == exploreWay) { - currentPosition = i; - break; + if (exploreWay == null) { // 自己打点数据 + double lat = marker.getPosition().lat; + //更新当前位置 + for (int i = 0; i < markerExploreWayList.size(); i++) { + if (markerExploreWayList.get(i).getLocation().getLat() == lat) { + currentPosition = i; + break; + } } - Logger.d(TAG, "onMarkerClicked currentPosition = " + currentPosition); + Log.d(TAG, "onMarkerClicked 自己打点数据 currentPosition = " + currentPosition); + handleMarkerExploreWay(markerExploreWayList.get(currentPosition)); + } else { //大而全数据 + double lat = exploreWay.getLocation().getLat(); + for (int i = 0; i < markerExploreWayList.size(); i++) { + if (markerExploreWayList.get(i).getLocation().getLat() == lat) { + currentPosition = i; + break; + } + } + Log.d(TAG, "onMarkerClicked 大而全数据 currentPosition = " + currentPosition); + handleMarkerExploreWay(exploreWay); } - return false; } }); } + private void handleMarkerExploreWay(MarkerExploreWay markerExploreWay) { + if (markerExploreWay != null) { + if (markerExploreWay.getFileType() == 0) { //图片 + refreshPhotoData(markerExploreWay); + } else if (markerExploreWay.getFileType() == 1) { //视频 + handleData(markerExploreWay); + } + } else { + Log.e(TAG, "handleMarkerExploreWay == null"); + } + } + /** * 处理关键词搜索 * * @return */ private void handleActionFoo(String keywords) { - Logger.d(TAG, "handleActionFoo keywords = " + keywords); + Log.d(TAG, "handleActionFoo keywords = " + keywords); speakSearchingVoice(); GeocodeQuery geocodeQuery; String cityCode = TanluServiceHandler.getLocationClient().getLastKnowLocation().getCityCode(); @@ -411,7 +418,6 @@ public class TanluCardViewFragment extends MvpFragment> * 注册listener监听 */ private void initListener() { - //唤醒 mogoIntentManager.registerIntentListener(TanluConstants.UPLOAD_ROAD_CONDITION, mogoIntentListener); mogoIntentManager.registerIntentListener(TanluConstants.SPECIFIEDROAD_SEARCH, mogoIntentListener); mogoIntentManager.registerIntentListener(TanluConstants.SHARE_ROAD_CLOSURE, mogoIntentListener); @@ -419,6 +425,7 @@ public class TanluCardViewFragment extends MvpFragment> mogoIntentManager.registerIntentListener(TanluConstants.GO_TO_SHARE, mogoIntentListener); } + /** * 唤醒语音 */ @@ -461,7 +468,6 @@ public class TanluCardViewFragment extends MvpFragment> private IMogoVoiceCmdCallBack mogoVoiceListener = new IMogoVoiceCmdCallBack() { @Override public void onCmdSelected(String cmd) { - Logger.d(TAG, "免唤醒 onCmdSelected mogoVoiceListener cmd =" + cmd); if (cmd.equals(TanluConstants.PLAY_VIDEO)) { //播放路况 --ok FullMediaActivity.Companion.launch(getActivity(), mVideoUrl, mImageUrl, mTitle, mGenerateTime); } @@ -506,6 +512,7 @@ public class TanluCardViewFragment extends MvpFragment> return ((MarkerExploreWay) showEntity.getBindObj()); } } + return null; } @@ -518,28 +525,28 @@ public class TanluCardViewFragment extends MvpFragment> int id = view.getId(); if (id == R.id.tv_previous_res) { //上一个 //判断是图片还是视频,第一个时,上一个不可点击 - Logger.d(TAG, " tv_previous_res --1-> currentPosition =" + currentPosition + ">> size= " + markerExploreWayList.size()); + Log.e(TAG, " tv_previous_res --1-> currentPosition = " + currentPosition + " >> size= " + markerExploreWayList.size()); if (currentPosition < 0) { - return; +// return; + currentPosition = markerExploreWayList.size(); } currentPosition--; - Logger.d(TAG, " tv_previous_res --2-> currentPosition =" + currentPosition + ">> size= " + markerExploreWayList.size()); + Log.d(TAG, " tv_previous_res --2-> currentPosition = " + currentPosition + " >> size= " + markerExploreWayList.size()); if (markerExploreWayList.size() > currentPosition && currentPosition >= 0) { handleData(markerExploreWayList.get(currentPosition)); } - } else if (id == R.id.tv_next_res) { //下一个 //判断是图片还是视频,最后一个时,下一个不可点击 - Logger.d(TAG, " tv_next_res --1-> currentPosition =" + currentPosition + ">> size= " + markerExploreWayList.size()); - if (currentPosition > markerExploreWayList.size()) { - return; + Log.e(TAG, " tv_next_res --1-> currentPosition = " + currentPosition + " >> size= " + markerExploreWayList.size()); + if (currentPosition >= markerExploreWayList.size()) { +// return; + currentPosition = 0; } currentPosition++; - Logger.d(TAG, " tv_next_res --2-> currentPosition =" + currentPosition + ">> size= " + markerExploreWayList.size()); + Log.d(TAG, " tv_next_res --2-> currentPosition = " + currentPosition + " >> size= " + markerExploreWayList.size()); if (markerExploreWayList.size() > currentPosition) { handleData(markerExploreWayList.get(currentPosition)); } - } else if (id == R.id.tv_main_empty) { //上报路况 sendShareReceiver("1"); } @@ -664,7 +671,7 @@ public class TanluCardViewFragment extends MvpFragment> } /** - * TODO + * TODO * C位事件,如何获取数据,需要有默认数据 * 如果只有一个数据,不显示上下切换按钮,没有数据显示空页面 */ @@ -801,13 +808,13 @@ public class TanluCardViewFragment extends MvpFragment> */ @Subscribe(threadMode = ThreadMode.MAIN) public void onMarkerInfo(final MarkerInfo event) { - Logger.d(TAG, "onMarkerInfo ------------>"); + Log.d(TAG, "onMarkerInfo ------------>"); if (event == null) { return; } String poiType = ""; - if (event.type.equals("1")) { //上报路况 TODO 修改探路 + if (event.type.equals("1")) { //上报路况 mMarkerIcon = BitmapFactory.decodeResource(getResources(), R.drawable.tanlu_marker_block_up); } else if (event.type.equals("2")) { //交通检查 10002 poiType = "10002"; @@ -819,13 +826,13 @@ public class TanluCardViewFragment extends MvpFragment> mMarkerIcon = BitmapFactory.decodeResource(getResources(), R.drawable.tanlu_marker_block_up); } - Logger.d(TAG, "onMarkerInfo share onCompleted ------>"); + Log.d(TAG, "onMarkerInfo share onCompleted ------>"); MogoMarkerOptions options = new MogoMarkerOptions() .icon(mMarkerIcon) .latitude(event.lat) .owner(TanluConstants.MODEL_NAME) .longitude(event.lon); - IMogoMarker marker = mMarkerManager.addMarker("share_tag", options); //随便传tag,不可点击 + mMarkerManager.addMarker("share_tag", options); //随便传tag,不可点击 //请求分享接口 MarkerExploreWay markerExploreWay = markerExploreWayList.get(0); if (markerExploreWay.getUserInfo() != null) { @@ -989,7 +996,6 @@ public class TanluCardViewFragment extends MvpFragment> @Override public void onSuccess(VoiceSearchResult o) { String discription = o.getResult().getDescription(); - Logger.d(TAG, "getVoiceControlRoadData discription = " + discription); if (o.getResult().getInformations() != null && o.getResult().getInformations().size() > 0) { if (markerExploreWayList != null && markerExploreWayList.size() > 0) { markerExploreWayList.clear(); //刷新之前先删除之前的,然后再添加成请求的 @@ -1015,7 +1021,6 @@ public class TanluCardViewFragment extends MvpFragment> for (int i = 0; i < informationList.size(); i++) { //根据type确定添加的图片 String trafficType = informationList.get(i).trafficInfoType; - Log.e(TAG, "trafficType =" + trafficType); if (trafficType.equals("traffic_jam")) { //拥堵 multiMarkerIcon = BitmapFactory.decodeResource(getResources(), R.drawable.tanlu_marker_block_up); } else if (trafficType.equals("car_checking")) { //查车 @@ -1059,7 +1064,7 @@ public class TanluCardViewFragment extends MvpFragment> * 将探路的数据结构转换成 MarkerExploreWay的列表 */ private void convertData(List informations) { - for (int i = 0 ; i < informations.size(); i++) { + for (int i = 0; i < informations.size(); i++) { MarkerExploreWay markerExploreWay = new MarkerExploreWay(); markerExploreWay.setAddr(informations.get(i).addr); markerExploreWay.setCityName(informations.get(i).cityName); @@ -1076,6 +1081,7 @@ public class TanluCardViewFragment extends MvpFragment> /** * 转换媒体数据 + * * @param items * @return */ diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/receiver/RoadInfoReceiver.kt b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/receiver/RoadInfoReceiver.kt deleted file mode 100644 index 3899359ea2..0000000000 --- a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/receiver/RoadInfoReceiver.kt +++ /dev/null @@ -1,22 +0,0 @@ -package com.mogo.module.tanlu.receiver - -import android.content.BroadcastReceiver -import android.content.Context -import android.content.Intent -import android.util.Log -import com.mogo.module.tanlu.model.event.VoiceRoadInfo -import org.greenrobot.eventbus.EventBus - -/** - * xx堵不堵,接收关键字,应该在哪里接收关键字请求接口? - */ -class RoadInfoReceiver : BroadcastReceiver() { - override fun onReceive(context: Context, intent: Intent) { - if (intent.action == "com.zhidao.roadcondition.roadinfo"){ - var keyWords = intent.getStringExtra("keywords") - var city = intent.getStringExtra("city") - Log.d("RoadInfoReceiver", "keyWords = $keyWords ---->city = $city") - EventBus.getDefault().post(VoiceRoadInfo(keyWords, city)) - } - } -} diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_bus.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_bus.png deleted file mode 100755 index 66f73f4454..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_bus.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_car.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_car.png deleted file mode 100755 index b12b10c83f..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_car.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_end.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_end.png deleted file mode 100755 index 5503dc5a28..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_end.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_man.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_man.png deleted file mode 100755 index 16842d5d12..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_man.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_ride.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_ride.png deleted file mode 100755 index 2fa5633c59..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_ride.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_0_arrow.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_0_arrow.png deleted file mode 100755 index 21793fea2b..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_0_arrow.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_1_arrow.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_1_arrow.png deleted file mode 100755 index d7d832857f..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_1_arrow.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_2_arrow.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_2_arrow.png deleted file mode 100755 index c1d019b4ae..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_2_arrow.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_3_arrow.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_3_arrow.png deleted file mode 100755 index b3318ad436..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_3_arrow.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_4_arrow.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_4_arrow.png deleted file mode 100755 index 038e63f485..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_4_arrow.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_5_arrow.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_5_arrow.png deleted file mode 100755 index e15ce84e87..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_5_arrow.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_6_arrow.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_6_arrow.png deleted file mode 100755 index 9f3540757a..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_6_arrow.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_7_arrow.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_7_arrow.png deleted file mode 100755 index cef675f06f..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_7_arrow.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_8_arrow.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_8_arrow.png deleted file mode 100755 index c4d67d38a4..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_8_arrow.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_9_arrow.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_9_arrow.png deleted file mode 100755 index 3c92f82f0d..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_route_color_texture_9_arrow.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_start.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_start.png deleted file mode 100755 index cd716c8840..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_start.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_through.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_through.png deleted file mode 100755 index e636b446c1..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/amap_through.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir1.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir1.png deleted file mode 100755 index fec3f4ec69..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir1.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir10.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir10.png deleted file mode 100755 index 34c2228f6c..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir10.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir11.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir11.png deleted file mode 100755 index df9e8dc67c..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir11.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir12.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir12.png deleted file mode 100755 index a4ba8c22cb..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir12.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir13.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir13.png deleted file mode 100755 index 39ad870c5f..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir13.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir14.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir14.png deleted file mode 100755 index a3c1632562..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir14.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir15.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir15.png deleted file mode 100755 index c99fb65b94..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir15.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir16.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir16.png deleted file mode 100755 index 86898c2144..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir16.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir2.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir2.png deleted file mode 100755 index 750b6fbb7e..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir2.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir3.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir3.png deleted file mode 100755 index 8cbe886e81..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir3.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir4.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir4.png deleted file mode 100755 index cfe7d6c0fb..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir4.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir5.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir5.png deleted file mode 100755 index e465d5eec2..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir5.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir6.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir6.png deleted file mode 100755 index 0d2f3c0360..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir6.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir7.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir7.png deleted file mode 100755 index e53c9ff451..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir7.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir8.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir8.png deleted file mode 100755 index edfdbe1df0..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir8.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir9.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir9.png deleted file mode 100755 index a762d0b74a..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir9.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir_end.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir_end.png deleted file mode 100755 index f3cb78aed4..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir_end.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir_start.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir_start.png deleted file mode 100755 index 4d2a797823..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir_start.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir_station.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir_station.png deleted file mode 100755 index 2ed622283b..0000000000 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/dir_station.png and /dev/null differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/main_view_empty_bg.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/main_view_empty_bg.png new file mode 100644 index 0000000000..797a159dc6 Binary files /dev/null and b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/main_view_empty_bg.png differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/media_next.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/media_next.png new file mode 100644 index 0000000000..339d7731ec Binary files /dev/null and b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/media_next.png differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/media_previous.png b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/media_previous.png new file mode 100644 index 0000000000..7c0e9618fb Binary files /dev/null and b/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/media_previous.png differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/main_view_empty_bg.png b/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/main_view_empty_bg.png new file mode 100644 index 0000000000..f868f58df0 Binary files /dev/null and b/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/main_view_empty_bg.png differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/media_next.png b/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/media_next.png index 9dd91f20d1..cfb640f6a3 100644 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/media_next.png and b/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/media_next.png differ diff --git a/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/media_previous.png b/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/media_previous.png index 2b3c15b3d4..fe7bd3486c 100644 Binary files a/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/media_previous.png and b/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/media_previous.png differ diff --git a/modules/mogo-module-tanlu/src/main/res/layout/tanlu_item_main_media_recycler.xml b/modules/mogo-module-tanlu/src/main/res/layout/tanlu_item_main_media_recycler.xml index dc765b7c94..40a085df42 100644 --- a/modules/mogo-module-tanlu/src/main/res/layout/tanlu_item_main_media_recycler.xml +++ b/modules/mogo-module-tanlu/src/main/res/layout/tanlu_item_main_media_recycler.xml @@ -94,11 +94,11 @@ android:layout_width="@dimen/tanlu_module_card_previous_width" android:layout_height="@dimen/tanlu_module_card_previous_height" android:layout_centerVertical="true" - android:paddingLeft="@dimen/dp_40" + android:paddingLeft="@dimen/tanlu_module_card_previous_margin_left" android:background="@drawable/shape_bg_222533" android:drawableLeft="@drawable/media_previous" android:gravity="center_vertical" - android:drawablePadding="@dimen/dp_40" + android:drawablePadding="@dimen/dp_20" android:text="@string/tanlu_previous" android:textColor="@color/white" android:textSize="@dimen/tanlu_module_card_next_size" /> @@ -110,11 +110,12 @@ android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_centerHorizontal="true" - android:paddingRight="@dimen/dp_80" - android:paddingLeft="@dimen/dp_70" + android:paddingRight="@dimen/tanlu_module_card_next_margin_left" + android:paddingLeft="@dimen/tanlu_module_card_next_margin_left" android:background="@drawable/shape_bg_222533" android:drawableRight="@drawable/media_next" android:gravity="center_vertical" + android:drawablePadding="@dimen/dp_20" android:text="@string/tanlu_next" android:textColor="@color/white" android:textSize="@dimen/tanlu_module_card_next_size" /> @@ -138,7 +139,7 @@ android:layout_marginLeft="@dimen/tanlu_module_card_empty_maginleft" android:layout_marginRight="@dimen/tanlu_module_card_empty_maginleft" android:layout_marginTop="@dimen/tanlu_module_card_empty_magintop" - android:src="@mipmap/main_view_empty_bg" /> + android:src="@drawable/main_view_empty_bg" /> 65px 109px 28px + 45px + 45px 20px diff --git a/modules/mogo-module-tanlu/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-tanlu/src/main/res/values-xhdpi/dimens.xml index bc6de92c91..c6f46c0772 100644 --- a/modules/mogo-module-tanlu/src/main/res/values-xhdpi/dimens.xml +++ b/modules/mogo-module-tanlu/src/main/res/values-xhdpi/dimens.xml @@ -38,6 +38,8 @@ 75px 205px 25px + 90px + 80px 38px diff --git a/modules/mogo-module-tanlu/src/main/res/values/colors.xml b/modules/mogo-module-tanlu/src/main/res/values/colors.xml index 78aa080e47..48a00d3b8d 100644 --- a/modules/mogo-module-tanlu/src/main/res/values/colors.xml +++ b/modules/mogo-module-tanlu/src/main/res/values/colors.xml @@ -18,6 +18,7 @@ #A2A2A2 #5a979797 #80FFFFFF + #00FFFFFF #b3000000 #0DFFFFFF #000000 diff --git a/modules/mogo-module-tanlu/src/main/res/values/dimens.xml b/modules/mogo-module-tanlu/src/main/res/values/dimens.xml new file mode 100644 index 0000000000..c6f46c0772 --- /dev/null +++ b/modules/mogo-module-tanlu/src/main/res/values/dimens.xml @@ -0,0 +1,54 @@ + + + + + 106px + 106px + 48px + 48px + 72px + 5px + + 106px + 106px + 96px + 96px + 144px + 760px + 10px + + 135px + 50px + 50px + 30px + 92px + 40px + 800px + + 660px + 24px + 58px + 8px + 2px + 613px + 355px + 20px + 300px + 90px + 75px + 205px + 25px + 90px + 80px + + + 38px + 26px + 34px + 26px + 28px + + + + +