This commit is contained in:
unknown
2020-11-13 17:36:37 +08:00
515 changed files with 13820 additions and 623 deletions

View File

@@ -6,6 +6,7 @@ import android.text.TextUtils;
import com.mogo.commons.AbsMogoApplication;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.module.common.utils.CarSeries;
import java.io.BufferedReader;
import java.io.File;
@@ -29,7 +30,7 @@ public class AppFilterImpl {
private static List< String > sExternalConfigPackages = new ArrayList<>();
static {
if ( !DebugConfig.getProductFlavor().startsWith( "f8" ) ) {
if ( !CarSeries.isF8xxSeries() ) {
final String[] values = AbsMogoApplication.getApp().getResources().getStringArray( R.array.module_apps_array_filter_packages );
if ( values != null ) {
mFilterPackages = new ArrayList( Arrays.asList( values ) );

View File

@@ -27,7 +27,7 @@ public class AnimWrapper implements Anim {
public void initAnim( ImageView target ) {
mTarget = target;
if ( CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X ) {
if ( CarSeries.isF8xxSeries() ) {
mDelegate = new OthersAnim( target );
start();
} else {

View File

@@ -1,5 +1,6 @@
package com.mogo.module.apps.model;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.module.common.utils.CarSeries;
import java.util.ArrayList;
@@ -16,7 +17,7 @@ public class UnScannedApps {
private static List< AppInfo > sUnScannedApps = new ArrayList<>();
static {
if ( CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X ) {
if ( CarSeries.isF8xxSeries() ) {
sUnScannedApps.add( new AppInfo( AppEnum.BT_PHONE.getName(), AppEnum.BT_PHONE.getPkg(), null, 0, null, AppEnum.BT_PHONE.getIconResId() ) );
sUnScannedApps.add( new AppInfo( AppEnum.BT_MUSIC.getName(), AppEnum.BT_MUSIC.getPkg(), null, 0, null, AppEnum.BT_PHONE.getIconResId() ) );
} else {

View File

@@ -64,7 +64,7 @@ class AuthorizeDialog(invokeTag: String, context: Context) : BaseFloatDialog(con
val mWindow = window
mWindow?.let {
if (DebugConfig.getCarMachineType() != DebugConfig.CAR_MACHINE_TYPE_BYD) {
if (CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X) {
if (CarSeries.isF8xxSeries()) {
val lp = it.attributes
lp.width = 1920
lp.height = 1080

View File

@@ -31,6 +31,11 @@ public class MogoModulePaths {
@Keep
public static final String PATH_MODULE_APPS = "/appslist/ui";
/**
* 快捷操作入口:定位、
*/
public static final String PATH_ENTRANCE = "/extension/entrance";
/**
* 添加卡片模块
*

View File

@@ -2,6 +2,8 @@ package com.mogo.module.common.utils;
import android.text.TextUtils;
import com.mogo.commons.debug.DebugConfig;
import java.lang.reflect.Method;
/**
@@ -12,21 +14,39 @@ import java.lang.reflect.Method;
*/
public class CarSeries {
public static boolean isF8xxSeries(){
return DebugConfig.getProductFlavor().startsWith( "f8" );
}
@Deprecated
public static final int CAR_SERIES_C80X = 10;
@Deprecated
public static final int CAR_SERIES_D80X = 20;
@Deprecated
public static final int CAR_SERIES_D81X = 21;
@Deprecated
public static final int CAR_SERIES_D82X = 22;
@Deprecated
public static final int CAR_SERIES_D84X = 23;
@Deprecated
public static final int CAR_SERIES_F80X = 30;
@Deprecated
public static final int CAR_SERIES_G80X = 40;
@Deprecated
public static final int CAR_SERIES_E84X = 50;
@Deprecated
public static final int CAR_SERIES_E84XCD = 51;
@Deprecated
public static final int CAR_SERIES_E85X = 50;
@Deprecated
public static final int CAR_SERIES_E85XCD = 51;
@Deprecated
public static final int CAR_SERIES_E85XJD = 51;
@Deprecated
public static int CAR_SERIES = 0;
@Deprecated
public static int getSeries() {
if ( CAR_SERIES != 0 ) {
return CAR_SERIES;
@@ -76,6 +96,7 @@ public class CarSeries {
}
}
@Deprecated
private static String get( String key ) {
String value = "";
try {

View File

@@ -7,13 +7,7 @@ package com.mogo.module.extensions;
* 描述
*/
public class ExtensionsModuleConst {
/**
* 快捷操作入口:定位、
*/
public static final String PATH_ENTRANCE = "/extension/entrance";
public static final String TYPE = "extension";
public static final String TYPE_ENTRANCE = "entrance";

View File

@@ -3,6 +3,7 @@ package com.mogo.module.extensions.entrance;
import android.content.Intent;
import android.graphics.Rect;
import android.os.Bundle;
import android.os.Debug;
import android.os.Handler;
import android.text.TextUtils;
import android.util.TypedValue;
@@ -48,6 +49,7 @@ import com.mogo.module.extensions.R;
import com.mogo.module.extensions.navi.NaviInfoView;
import com.mogo.module.extensions.userinfo.UserInfo;
import com.mogo.module.extensions.utils.EntranceViewHolder;
import com.mogo.module.extensions.utils.NoMapTopViewShaderHelper;
import com.mogo.module.extensions.utils.TopViewAnimHelper;
import com.mogo.module.extensions.utils.TopViewNoLinkageAnimHelper;
import com.mogo.module.share.manager.ServiceApisManager;
@@ -203,6 +205,8 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
seekHelpGroup = findViewById(R.id.module_ext_id_seek_help_notice_group);
seekHelpNum = findViewById(R.id.module_ext_id_seek_help_notice_number);
NoMapTopViewShaderHelper.getInstance().initShaderView(findViewById(R.id.module_ext_id_top_container_shader));
mUploadRoadCondition = findViewById(R.id.module_entrance_id_upload_road_condition);
mUpload = findViewById(R.id.module_entrance_id_upload);
mUploading = findViewById(R.id.module_entrance_id_uploading);
@@ -396,6 +400,14 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
debugTopView();
if (!DebugConfig.isMapBased()) {
// 不基于地图的版本需要隐藏一些按钮
mMove2CurrentLocation.setVisibility(View.GONE);
mWeatherContainer.setVisibility(View.GONE);
mMsgContainer.setVisibility(View.GONE);
mUserHeadImg.setVisibility(View.GONE);
}
isShowGuide = SharedPrefsMgr.getInstance(AbsMogoApplication.getApp()).getBoolean(getSpGuide(), false);
Logger.d(TAG, " isShowGuide = " + isShowGuide + " --isGreaterThanOneDay = " + isGreaterThanOneDay());
if (isShowGuide && isGreaterThanOneDay()) {
@@ -620,6 +632,7 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
TopViewAnimHelper.getInstance().clear();
TopViewNoLinkageAnimHelper.getInstance().removeAllView();
TopViewNoLinkageAnimHelper.getInstance().clear();
NoMapTopViewShaderHelper.getInstance().release();
EntranceViewHolder.getInstance().release();
}
@@ -661,6 +674,9 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
@Override
public void onStartNavi() {
if (!DebugConfig.isMapBased()) {
return;
}
TopViewAnimHelper.getInstance().showNaviView();
mMApUIController.changeMapMode(mCameraMode.isSelected() ? EnumMapUI.NorthUP_2D :
EnumMapUI.CarUp_2D);
@@ -678,21 +694,25 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
mCameraMode.setVisibility(View.VISIBLE);
}
mApis.getAnalyticsApi().track("Navigation_begin", new HashMap<>());
if ( DebugConfig.isSupportedSearchDestinationOnlineCarList() ) {
mOnlineCarEntrance.setVisibility( View.VISIBLE );
} else {
mOnlineCarEntrance.setVisibility( View.GONE );
}
// 目的地车友的显示隐藏控制准备迁移到TopViewAnimHelper中
// if ( DebugConfig.isSupportedSearchDestinationOnlineCarList() ) {
// mOnlineCarEntrance.setVisibility( View.VISIBLE );
// } else {
// mOnlineCarEntrance.setVisibility( View.GONE );
// }
}
@Override
public void onStopNavi() {
if (!DebugConfig.isMapBased()) {
return;
}
TopViewAnimHelper.getInstance().hideNaviView();
mExitNavi.setVisibility(View.GONE);
mMApUIController.changeMapMode(EnumMapUI.NorthUP_2D);
mDisplayOverview.setVisibility(View.GONE);
mCameraMode.setVisibility(View.GONE);
mOnlineCarEntrance.setVisibility( View.GONE );
// mOnlineCarEntrance.setVisibility( View.GONE );
MapCenterPointStrategy.setMapCenterPointByScene(mMApUIController, Scene.AIMLESS);
}
@@ -767,6 +787,9 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
@Override
public void renderWeatherInfo(String temp, String desc, int iconId) {
if (!DebugConfig.isMapBased()) {
return;
}
boolean hidden = false;
if (iconId != 0) {
mWeatherIcon.setImageResource(iconId);
@@ -783,6 +806,9 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
@Override
public void renderMsgInfo(boolean hasMsg, int amount) {
if (!DebugConfig.isMapBased()) {
return;
}
mMsgContainer.setVisibility(hasMsg ? View.VISIBLE : View.GONE);
mMsgCounter.setText(amount > MAX_DISPLAY_MSG_AMOUNT ?
getString(R.string.module_ext_str_dots) : String.valueOf(amount));
@@ -790,6 +816,9 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
@Override
public void renderUserInfo(UserInfo userInfo) {
if (!DebugConfig.isMapBased()) {
return;
}
if (userInfo != null) {
Logger.d(TAG, "renderUserInfo: " + userInfo);
RequestOptions options =

View File

@@ -7,6 +7,7 @@ import androidx.annotation.NonNull;
import androidx.lifecycle.LifecycleOwner;
import com.alibaba.android.arouter.launcher.ARouter;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.commons.mvp.Presenter;
import com.mogo.commons.network.Utils;
import com.mogo.module.common.MogoApisHandler;
@@ -18,12 +19,10 @@ import com.mogo.module.extensions.net.UserInfoNetApiServices;
import com.mogo.module.extensions.userinfo.UserInfo;
import com.mogo.module.extensions.userinfo.UserInfoConstant;
import com.mogo.module.extensions.userinfo.UserInfoResponse;
import com.mogo.module.extensions.utils.ExtensionsConfig;
import com.mogo.module.extensions.weather.Phenomena;
import com.mogo.module.extensions.weather.WeatherCallback;
import com.mogo.module.extensions.weather.WeatherInfo;
import com.mogo.module.extensions.weather.WeatherModel;
import com.mogo.service.IMogoServiceApis;
import com.mogo.service.MogoServicePaths;
import com.mogo.service.network.IMogoNetwork;
import com.mogo.service.statusmanager.IMogoMsgCenter;
@@ -103,7 +102,7 @@ public class EntrancePresenter extends Presenter<EntranceView> implements Weathe
if (userInfo != null) {
mView.renderUserInfo(userInfo);
}
if(ExtensionsConfig.needRequestUserInfo()){
if( DebugConfig.isNeedRequestUserInfo()){
// 相当于每次onResume都会请求一下个人信息目的是能够相对及时的同步手机端的个人信息修改
requestUserInfo();
}

View File

@@ -12,7 +12,7 @@ import com.mogo.map.listener.IMogoMapListener;
import com.mogo.map.location.IMogoLocationListener;
import com.mogo.map.marker.IMogoMarkerClickListener;
import com.mogo.map.navi.IMogoNaviListener;
import com.mogo.module.extensions.ExtensionsModuleConst;
import com.mogo.module.common.MogoModulePaths;
import com.mogo.service.module.IMogoModuleLifecycle;
import com.mogo.service.module.IMogoModuleProvider;
import com.mogo.service.module.ModuleType;
@@ -23,7 +23,7 @@ import com.mogo.service.module.ModuleType;
* <p>
* 描述
*/
@Route( path = ExtensionsModuleConst.PATH_ENTRANCE )
@Route( path = MogoModulePaths.PATH_ENTRANCE )
public class EntranceProvider implements IMogoModuleProvider {
EntranceFragment mFragment;

View File

@@ -1,20 +0,0 @@
package com.mogo.module.extensions.utils;
/**
* 个性化config
*
* @author tongchenfei
*/
public class ExtensionsConfig {
public static final String NEED_REQUEST_USER_INFO = "NEED_REQUEST_USER_INFO";
private static boolean needRequestUserInfo = false;
public static boolean needRequestUserInfo() {
return needRequestUserInfo;
}
public static void setNeedRequestUserInfo(boolean needRequestUserInfo) {
ExtensionsConfig.needRequestUserInfo = needRequestUserInfo;
}
}

View File

@@ -0,0 +1,62 @@
package com.mogo.module.extensions.utils;
import android.view.View;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.utils.logger.Logger;
/**
*
*/
public class NoMapTopViewShaderHelper {
private static final String TAG = "NoMapTopViewShaderHelper";
private static final NoMapTopViewShaderHelper ourInstance = new NoMapTopViewShaderHelper();
public static NoMapTopViewShaderHelper getInstance() {
return ourInstance;
}
private NoMapTopViewShaderHelper() {
}
private View shader;
private int showCount = 0;
public void initShaderView(View shader) {
this.shader = shader;
}
public void showShader(){
if (this.shader == null) {
Logger.e(TAG, "shader view is null!");
return;
}
if (DebugConfig.isMapBased()) {
Logger.d(TAG, "基于地图版本不加shader");
return;
}
if (showCount == 0) {
shader.setVisibility(View.VISIBLE);
}
showCount++;
}
public void hideShader(){
if (this.shader == null) {
Logger.e(TAG, "shader view is null!");
return;
}
if (DebugConfig.isMapBased()) {
Logger.d(TAG, "基于地图版本不加shader");
return;
}
if (showCount == 1) {
shader.setVisibility(View.GONE);
}
showCount--;
}
public void release(){
shader = null;
}
}

View File

@@ -17,6 +17,7 @@ import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.ConstraintSet;
import androidx.constraintlayout.widget.Group;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.map.uicontroller.IMogoMapUIController;
import com.mogo.module.common.MogoApisHandler;
import com.mogo.module.common.map.MapCenterPointStrategy;
@@ -51,6 +52,8 @@ public class TopViewAnimHelper {
private TextView tvTurnInfo;
private TopView topContainer;
private TextView tvDestinationOnlineCar;
private ConstraintSet constraintSet;
private Transition transition;
private TextView cameraMode;
@@ -98,6 +101,7 @@ public class TopViewAnimHelper {
topContainer = rootView.findViewById(R.id.module_entrance_id_top_container);
tvNextDistanceUnit = rootView.findViewById(R.id.module_map_id_navi_next_info_distance_unit);
tvTurnInfo = rootView.findViewById(R.id.module_map_id_navi_next_info_turn_info);
tvDestinationOnlineCar = rootView.findViewById(R.id.module_ext_id_destination_online_car);
topContainer.setSlideListener(this::startLatestTopOutAnim);
@@ -374,6 +378,8 @@ public class TopViewAnimHelper {
arriveTimeGroup.setVisibility(View.GONE);
}
NoMapTopViewShaderHelper.getInstance().showShader();
constraintSet.clone(topMotionLayout);
constraintSet.clear(R.id.module_entrance_id_top_container,
@@ -417,6 +423,16 @@ public class TopViewAnimHelper {
tvNextDistanceUnit.setTextSize(TypedValue.COMPLEX_UNIT_PX,
getDimen(R.dimen.module_ext_navi_info_panel_next_info_distance_unit_textSize_small));
// 改变目的地车友的约束
constraintSet.clear(tvDestinationOnlineCar.getId(),ConstraintSet.LEFT);
constraintSet.clear(tvDestinationOnlineCar.getId(),ConstraintSet.TOP);
constraintSet.connect(tvDestinationOnlineCar.getId(),
ConstraintSet.BOTTOM, naviBg.getId(), ConstraintSet.BOTTOM,
(int) getDimen(R.dimen.module_ext_navi_small_margin_bottom));
constraintSet.connect(tvDestinationOnlineCar.getId(),
ConstraintSet.RIGHT, naviBg.getId(), ConstraintSet.RIGHT,
(int) getDimen(R.dimen.module_ext_navi_small_margin_right));
}
constraintSet.applyTo(topMotionLayout);
ivTurnIcon.getLayoutParams().height =
@@ -425,6 +441,10 @@ public class TopViewAnimHelper {
(int) getDimen(R.dimen.module_ext_navi_info_panel_turn_icon_small_width);
naviBg.getLayoutParams().height =
(int) topMotionLayout.getContext().getResources().getDimension(R.dimen.module_ext_navi_info_panel_small_height);
tvDestinationOnlineCar.getLayoutParams().height =
(int) getDimen(R.dimen.module_ext_button_height_small);
tvDestinationOnlineCar.setBackgroundResource(R.drawable.module_ext_dw_navi_info_panel_small_bkg);
int scene = 0;
if (naviBg.getVisibility() == View.VISIBLE) {
scene = Scene.NAVI_WITH_ROAD_EVENT;
@@ -473,8 +493,10 @@ public class TopViewAnimHelper {
arriveTimeGroup.setVisibility(View.VISIBLE);
tvNextDistance.setTextSize(TypedValue.COMPLEX_UNIT_PX,getDimen(R.dimen.module_ext_navi_info_panel_next_info_distance_textSize));
tvNextDistanceUnit.setTextSize(TypedValue.COMPLEX_UNIT_PX,getDimen(R.dimen.module_ext_navi_info_panel_next_info_distance_unit_textSize));
}
NoMapTopViewShaderHelper.getInstance().hideShader();
constraintSet.clone(topMotionLayout);
constraintSet.clear(R.id.module_entrance_id_top_container, ConstraintSet.TOP);
@@ -504,6 +526,14 @@ public class TopViewAnimHelper {
ConstraintSet.TOP, 0);
constraintSet.connect(ivTurnIcon.getId(), ConstraintSet.BOTTOM,
naviBg.getId(), ConstraintSet.BOTTOM, 0);
constraintSet.clear(tvDestinationOnlineCar.getId(),ConstraintSet.RIGHT);
constraintSet.clear(tvDestinationOnlineCar.getId(),ConstraintSet.BOTTOM);
constraintSet.connect(tvDestinationOnlineCar.getId(), ConstraintSet.LEFT,
naviBg.getId(), ConstraintSet.LEFT);
constraintSet.connect(tvDestinationOnlineCar.getId(), ConstraintSet.TOP,
naviBg.getId(), ConstraintSet.BOTTOM,
(int) getDimen(R.dimen.module_ext_camera_button_marginTop));
}
constraintSet.applyTo(topMotionLayout);
@@ -513,6 +543,10 @@ public class TopViewAnimHelper {
(int) getDimen(R.dimen.module_ext_navi_info_panel_turn_icon_width);
naviBg.getLayoutParams().height =
(int) topMotionLayout.getContext().getResources().getDimension(R.dimen.module_ext_navi_info_panel_height);
tvDestinationOnlineCar.getLayoutParams().height =
(int) getDimen(R.dimen.module_ext_button_height);
tvDestinationOnlineCar.setBackgroundResource(R.drawable.module_ext_dw_navi_info_panel_bkg);
int scene = 0;
if (naviBg.getVisibility() == View.VISIBLE) {
scene = Scene.NAVI;
@@ -541,6 +575,10 @@ public class TopViewAnimHelper {
tvNextDistance.setTextSize(TypedValue.COMPLEX_UNIT_PX,getDimen(R.dimen.module_ext_navi_info_panel_next_info_distance_textSize));
tvNextDistanceUnit.setTextSize(TypedValue.COMPLEX_UNIT_PX,getDimen(R.dimen.module_ext_navi_info_panel_next_info_distance_unit_textSize));
tvDestinationOnlineCar.getLayoutParams().height =
(int) getDimen(R.dimen.module_ext_button_height);
tvDestinationOnlineCar.setBackgroundResource(R.drawable.module_ext_dw_navi_info_panel_bkg);
// 调整约束
constraintSet.clone(topMotionLayout);
constraintSet.clear(tvNextDistance.getId(), ConstraintSet.BOTTOM);
@@ -567,6 +605,16 @@ public class TopViewAnimHelper {
ConstraintSet.TOP, 0);
constraintSet.connect(ivTurnIcon.getId(), ConstraintSet.BOTTOM,
naviBg.getId(), ConstraintSet.BOTTOM, 0);
// 目的地车友
constraintSet.clear(tvDestinationOnlineCar.getId(),ConstraintSet.RIGHT);
constraintSet.clear(tvDestinationOnlineCar.getId(),ConstraintSet.BOTTOM);
constraintSet.connect(tvDestinationOnlineCar.getId(), ConstraintSet.LEFT,
naviBg.getId(), ConstraintSet.LEFT);
constraintSet.connect(tvDestinationOnlineCar.getId(), ConstraintSet.TOP,
naviBg.getId(), ConstraintSet.BOTTOM,
(int) getDimen(R.dimen.module_ext_camera_button_marginTop));
constraintSet.applyTo(topMotionLayout);
scene = Scene.NAVI_WITH_ROAD_EVENT;
} else {
@@ -575,6 +623,10 @@ public class TopViewAnimHelper {
arriveTimeGroup.setVisibility(View.GONE);
tvNextDistance.setTextSize(TypedValue.COMPLEX_UNIT_PX,getDimen(R.dimen.module_ext_navi_info_panel_next_info_distance_textSize_small));
tvNextDistanceUnit.setTextSize(TypedValue.COMPLEX_UNIT_PX,getDimen(R.dimen.module_ext_navi_info_panel_next_info_distance_unit_textSize_small));
tvDestinationOnlineCar.getLayoutParams().height =
(int) getDimen(R.dimen.module_ext_button_height_small);
tvDestinationOnlineCar.setBackgroundResource(R.drawable.module_ext_dw_navi_info_panel_small_bkg);
// 调整约束
constraintSet.clone(topMotionLayout);
constraintSet.connect(tvNextDistance.getId(), ConstraintSet.BOTTOM,
@@ -596,6 +648,17 @@ public class TopViewAnimHelper {
constraintSet.connect(ivTurnIcon.getId(), ConstraintSet.BOTTOM,
naviBg.getId(), ConstraintSet.BOTTOM,
(int) getDimen(R.dimen.module_ext_navi_info_turn_icon_margin_bottom));
// 目的地车友
constraintSet.clear(tvDestinationOnlineCar.getId(),ConstraintSet.LEFT);
constraintSet.clear(tvDestinationOnlineCar.getId(),ConstraintSet.TOP);
constraintSet.connect(tvDestinationOnlineCar.getId(),
ConstraintSet.BOTTOM, naviBg.getId(), ConstraintSet.BOTTOM,
(int) getDimen(R.dimen.module_ext_navi_small_margin_bottom));
constraintSet.connect(tvDestinationOnlineCar.getId(),
ConstraintSet.RIGHT, naviBg.getId(), ConstraintSet.RIGHT,
(int) getDimen(R.dimen.module_ext_navi_small_margin_right));
constraintSet.applyTo(topMotionLayout);
scene = Scene.NAVI;
}
@@ -680,6 +743,9 @@ public class TopViewAnimHelper {
naviBg.setVisibility(visibility);
tvNextDistanceUnit.setVisibility(visibility);
tvTurnInfo.setVisibility(visibility);
if(DebugConfig.isSupportedSearchDestinationOnlineCarList()) {
tvDestinationOnlineCar.setVisibility(visibility);
}
}

View File

@@ -15,6 +15,7 @@ import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.ConstraintSet;
import androidx.constraintlayout.widget.Group;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.map.uicontroller.IMogoMapUIController;
import com.mogo.module.common.MogoApisHandler;
import com.mogo.module.common.map.MapCenterPointStrategy;
@@ -362,6 +363,9 @@ public class TopViewNoLinkageAnimHelper {
}
topContainerNoLinkage.setChildAddedListener(child -> {
topContainerNoLinkage.setChildAddedListener(null);
NoMapTopViewShaderHelper.getInstance().showShader();
constraintSet.clone(topMotionLayout);
constraintSet.clear(R.id.module_entrance_id_top_container_no_linkage,
@@ -370,7 +374,6 @@ public class TopViewNoLinkageAnimHelper {
R.id.module_entrance_id_top_motion_layout, ConstraintSet.TOP);
TransitionManager.beginDelayedTransition(topMotionLayout, transition);
checkCameraModePosition(false);
constraintSet.applyTo(topMotionLayout);
int scene = Scene.AIMLESS_WITH_ROAD_EVENT;
@@ -405,6 +408,7 @@ public class TopViewNoLinkageAnimHelper {
statusListenerMap.get(view).beforeViewRemoveAnim(view);
}
isTopViewOut = true;
NoMapTopViewShaderHelper.getInstance().hideShader();
constraintSet.clone(topMotionLayout);
constraintSet.clear(R.id.module_entrance_id_top_container_no_linkage, ConstraintSet.TOP);

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<corners android:radius="@dimen/module_ext_navi_small_corner" />
<solid android:color="#28BBC3FF" />
</shape>
</item>
</selector>

View File

@@ -1,207 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@drawable/mogo_tts_icon_00000"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00001"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00002"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00003"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00004"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00005"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00006"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00007"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00008"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00009"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00010"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00011"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00012"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00013"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00014"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00015"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00016"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00017"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00018"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00019"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00020"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00021"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00022"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00023"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00024"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00025"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00026"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00027"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00028"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00029"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00030"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00031"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00032"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00033"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00034"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00035"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00036"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00037"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00038"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00039"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00040"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00041"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00042"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00043"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00044"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00045"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00046"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00047"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00048"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00049"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00050"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00051"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00052"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00053"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00054"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00055"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00056"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00057"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00058"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00059"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00060"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00061"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00062"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00063"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00064"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00065"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00066"
android:duration="100" />
<item
android:drawable="@drawable/mogo_tts_icon_00067"
android:duration="100" />
</animation-list>

View File

@@ -9,18 +9,120 @@
<include
layout="@layout/module_ext_layout_extensions"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
android:layout_height="wrap_content" />
<include
layout="@layout/module_ext_include_seeking_help_notice"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<ImageButton
android:id="@+id/module_entrance_id_move2_current_location"
android:layout_width="@dimen/module_ext_operation_panel_width"
android:layout_height="@dimen/module_ext_operation_panel_move2_height"
android:background="@drawable/module_ext_shadow_bkg"
android:scaleType="centerInside"
android:src="@drawable/module_map_ic_move2_current_location"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent" />
<LinearLayout
android:id="@+id/module_entrance_id_buttons_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/module_common_shadow_width_pos"
android:layout_marginBottom="@dimen/module_common_shadow_width_pos"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent">
<TextView
android:id="@+id/module_entrance_id_button1"
android:layout_width="@dimen/module_ext_operation_panel_width"
android:layout_height="@dimen/module_ext_operation_panel_width"
android:background="@drawable/v2x_cancel_help"
android:gravity="center"
android:padding="0dp"
android:text="前方\n实况"
android:textColor="@color/module_commons_FFF_333"
android:textSize="@dimen/v2x_cancel_help_text_size"
android:textStyle="bold"
android:visibility="gone"
tools:visibility="visible" />
<TextView
android:id="@+id/module_entrance_id_button2"
android:layout_width="@dimen/module_ext_operation_panel_width"
android:layout_height="@dimen/module_ext_operation_panel_width"
android:layout_marginTop="@dimen/module_entrance_id_button_marginTop"
android:background="@drawable/v2x_cancel_help"
android:gravity="center"
android:padding="0dp"
android:text="取消\n求助"
android:textColor="@color/module_commons_FFF_333"
android:textSize="@dimen/v2x_cancel_help_text_size"
android:textStyle="bold"
android:visibility="gone"
tools:visibility="visible" />
<TextView
android:id="@+id/module_entrance_id_exit_navi"
android:layout_width="@dimen/module_ext_navi_exit_width"
android:layout_height="@dimen/module_ext_navi_exit_height"
android:layout_marginTop="@dimen/module_entrance_id_button_marginTop"
android:background="@drawable/module_ext_dw_common_corner_bkg"
android:gravity="center"
android:text="@string/module_ext_str_exit_navi"
android:textColor="@color/module_commons_FFF_333"
android:textSize="@dimen/module_ext_navi_exit_textSize"
android:textStyle="bold"
android:visibility="gone"
tools:visibility="visible" />
<FrameLayout
android:id="@+id/module_entrance_id_upload_road_condition"
android:layout_width="@dimen/module_ext_operation_panel_share_width"
android:layout_height="@dimen/module_ext_operation_panel_share_height"
android:layout_marginLeft="@dimen/dp_8"
android:layout_marginTop="@dimen/module_entrance_id_button_marginTop"
android:background="@drawable/module_ext_dw_upload_road_condition_bkg">
<TextView
android:id="@+id/module_entrance_id_upload"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="@string/module_map_str_upload_road_condition"
android:textColor="#FFFFFF"
android:textSize="@dimen/module_ext_operation_panel_share_textSize"
android:textStyle="bold"
tools:visibility="gone" />
<ImageView
android:id="@+id/module_entrance_id_uploading"
android:layout_width="@dimen/module_entrance_id_uploading_width"
android:layout_height="@dimen/module_entrance_id_uploading_height"
android:layout_gravity="center"
android:gravity="center"
android:scaleType="fitCenter"
android:src="@drawable/module_ext_ic_uploading_00010"
android:textColor="#FFFFFF"
android:visibility="gone"
tools:visibility="visible" />
</FrameLayout>
</LinearLayout>
<FrameLayout
android:id="@+id/module_ext_id_top_container_shader"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#7f000000"
android:visibility="gone" />
<include
layout="@layout/include_navi_info_panle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
android:layout_height="wrap_content" />
<TextView
android:id="@+id/module_ext_id_north"
@@ -46,25 +148,23 @@
android:id="@+id/module_ext_id_destination_online_car"
android:layout_width="wrap_content"
android:layout_height="@dimen/module_ext_button_height"
android:layout_marginLeft="@dimen/module_common_shadow_width_pos"
android:layout_marginTop="@dimen/module_ext_camera_button_marginTop"
android:background="@drawable/module_ext_dw_navi_info_panel_bkg"
android:drawableLeft="@drawable/module_ext_destination_online_car_dw"
android:drawablePadding="@dimen/module_ext_destination_online_car_drawablePadding"
android:gravity="center_vertical"
android:paddingLeft="@dimen/module_ext_destination_online_car_paddingLeft"
android:paddingRight="@dimen/module_ext_destination_online_car_paddingRight"
android:text="@string/module_ext_destination_online_car_text"
android:visibility="gone"
android:textColor="@color/module_ext_color_voice_text"
android:textSize="@dimen/module_ext_north_textSize"
android:textStyle="bold"
android:paddingRight="@dimen/module_ext_destination_online_car_paddingRight"
android:layout_marginLeft="@dimen/module_common_shadow_width_pos"
android:paddingLeft="@dimen/module_ext_destination_online_car_paddingLeft"
android:visibility="gone"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@+id/module_map_id_navi_bg"
app:layout_goneMarginTop="@dimen/module_ext_north_goneMarginTop"
tools:visibility="visible" />
<!--关联别的控件的头部容器-->
<com.mogo.module.extensions.navi.TopView
android:id="@+id/module_entrance_id_top_container"
@@ -91,12 +191,12 @@
android:id="@+id/module_ext_id_display_overview"
android:layout_width="@dimen/module_ext_button_width"
android:layout_height="@dimen/module_ext_button_height"
android:layout_marginLeft="@dimen/module_common_shadow_width_pos"
android:layout_marginTop="@dimen/module_ext_camera_button_marginTop"
android:background="@drawable/module_ext_dw_common_corner_bkg"
android:gravity="center_horizontal"
android:orientation="vertical"
android:visibility="gone"
android:layout_marginLeft="@dimen/module_common_shadow_width_pos"
app:layout_constraintLeft_toLeftOf="@+id/module_map_id_navi_bg"
app:layout_constraintTop_toBottomOf="@+id/module_map_id_navi_bg"
tools:visibility="gone">
@@ -119,99 +219,6 @@
android:textStyle="bold" />
</LinearLayout>
<ImageButton
android:id="@+id/module_entrance_id_move2_current_location"
android:layout_width="@dimen/module_ext_operation_panel_width"
android:layout_height="@dimen/module_ext_operation_panel_move2_height"
android:background="@drawable/module_ext_shadow_bkg"
android:scaleType="centerInside"
android:src="@drawable/module_map_ic_move2_current_location"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent" />
<LinearLayout
android:id="@+id/module_entrance_id_buttons_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginLeft="@dimen/module_common_shadow_width_pos"
android:layout_marginBottom="@dimen/module_common_shadow_width_pos"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent">
<TextView
android:id="@+id/module_entrance_id_button1"
android:layout_width="@dimen/module_ext_navi_exit_width"
android:layout_height="@dimen/module_ext_navi_exit_height"
android:background="@drawable/module_ext_dw_common_corner_bkg"
android:gravity="center"
android:text="前方\n实况"
android:textColor="@color/module_commons_FFF_333"
android:textSize="@dimen/v2x_cancel_help_text_size"
android:textStyle="bold"
android:visibility="gone"
tools:visibility="visible" />
<TextView
android:id="@+id/module_entrance_id_button2"
android:layout_width="@dimen/module_ext_navi_exit_width"
android:layout_height="@dimen/module_ext_navi_exit_height"
android:layout_marginTop="@dimen/module_entrance_id_button_marginTop"
android:background="@drawable/module_ext_dw_common_corner_bkg"
android:gravity="center"
android:text="取消\n求助"
android:textColor="@color/module_commons_FFF_333"
android:textSize="@dimen/v2x_cancel_help_text_size"
android:textStyle="bold"
android:visibility="gone"
tools:visibility="visible" />
<TextView
android:id="@+id/module_entrance_id_exit_navi"
android:layout_width="@dimen/module_ext_navi_exit_width"
android:layout_height="@dimen/module_ext_navi_exit_height"
android:layout_marginTop="@dimen/module_entrance_id_button_marginTop"
android:background="@drawable/module_ext_dw_common_corner_bkg"
android:gravity="center"
android:text="@string/module_ext_str_exit_navi"
android:textColor="#FFFFFF"
android:textSize="@dimen/module_ext_navi_exit_textSize"
android:textStyle="bold"
android:visibility="gone"
tools:visibility="visible" />
<FrameLayout
android:id="@+id/module_entrance_id_upload_road_condition"
android:layout_marginTop="@dimen/module_entrance_id_button_marginTop"
android:layout_width="@dimen/module_ext_operation_panel_share_width"
android:layout_height="@dimen/module_ext_operation_panel_share_height"
android:background="@drawable/module_ext_dw_upload_road_condition_bkg">
<TextView
android:id="@+id/module_entrance_id_upload"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="@string/module_map_str_upload_road_condition"
android:textColor="#FFFFFF"
android:textSize="@dimen/module_ext_operation_panel_share_textSize"
android:textStyle="bold"
tools:visibility="gone" />
<ImageView
android:id="@+id/module_entrance_id_uploading"
android:layout_width="@dimen/module_entrance_id_uploading_width"
android:layout_height="@dimen/module_entrance_id_uploading_height"
android:layout_gravity="center"
android:gravity="center"
android:scaleType="fitCenter"
android:src="@drawable/module_ext_ic_uploading_00010"
android:textColor="#FFFFFF"
android:visibility="gone"
tools:visibility="visible" />
</FrameLayout>
</LinearLayout>
<Button
android:id="@+id/btnDebugCtrlTopView"
android:layout_width="wrap_content"
@@ -265,6 +272,7 @@
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@id/btnShowTextTip"
app:layout_constraintLeft_toLeftOf="parent" />
<Button
android:id="@+id/btnShowDrawableTipNoSize"
android:layout_width="wrap_content"

View File

@@ -132,6 +132,7 @@
<dimen name="module_ext_common_corner">30px</dimen>
<dimen name="module_ext_button_width">120px</dimen>
<dimen name="module_ext_button_height">120px</dimen>
<dimen name="module_ext_button_height_small">80px</dimen>
<dimen name="module_ext_camera_button_marginTop">10px</dimen>
<dimen name="module_ext_display_overview_textSize">22px</dimen>
<dimen name="module_ext_display_overview_textSize_large">28px</dimen>

View File

@@ -138,6 +138,7 @@
<dimen name="module_ext_north_goneMarginTop">142px</dimen>
<dimen name="module_ext_button_width">66px</dimen>
<dimen name="module_ext_button_height">66px</dimen>
<dimen name="module_ext_button_height_small">44px</dimen>
<dimen name="module_ext_camera_button_marginTop">10px</dimen>
<dimen name="module_ext_display_overview_textSize">12px</dimen>
<dimen name="module_ext_display_overview_textSize_large">14px</dimen>
@@ -173,4 +174,8 @@
<dimen name="module_ext_seek_help_notice_number_text_size">22px</dimen>
<dimen name="module_ext_seek_help_notice_bg_margin_top">16px</dimen>
<dimen name="module_ext_navi_small_corner">11px</dimen>
<dimen name="module_ext_navi_small_margin_bottom">11px</dimen>
<dimen name="module_ext_navi_small_margin_right">10px</dimen>
</resources>

View File

@@ -46,23 +46,15 @@ dependencies {
api rootProject.ext.dependencies.mogoutils
api rootProject.ext.dependencies.mogocommons
api rootProject.ext.dependencies.modulecommon
api rootProject.ext.dependencies.modulemap
api rootProject.ext.dependencies.mogoserviceapi
api rootProject.ext.dependencies.mogoservice
api rootProject.ext.dependencies.moduleservice
api rootProject.ext.dependencies.moduleapps
api rootProject.ext.dependencies.moduleextensions
compileOnly rootProject.ext.dependencies.skinsupport
} else {
api project(":foudations:mogo-utils")
api project(":foudations:mogo-commons")
api project(':modules:mogo-module-common')
api project(':modules:mogo-module-map')
api project(':modules:mogo-module-service')
api project(':services:mogo-service-api')
api project(':services:mogo-service')
api project(':modules:mogo-module-apps')
api project(':modules:mogo-module-extensions')
compileOnly project(':skin:mogo-skin-support')
}
}

View File

@@ -18,7 +18,6 @@ import com.mogo.map.location.MogoLocation;
import com.mogo.map.marker.IMogoMarker;
import com.mogo.map.marker.IMogoMarkerClickListener;
import com.mogo.map.uicontroller.EnumMapUI;
import com.mogo.map.uicontroller.IMogoMapUIController;
import com.mogo.module.common.MogoApisHandler;
import com.mogo.module.common.map.MapCenterPointStrategy;
import com.mogo.module.common.map.Scene;
@@ -28,7 +27,6 @@ import com.mogo.module.main.windowview.FloatingViewHandler;
import com.mogo.service.IMogoServiceApis;
import com.mogo.service.adas.IMogoADASControlStatusChangedListener;
import com.mogo.service.fragmentmanager.IMogoFragmentManager;
import com.mogo.service.map.IMogoMapService;
import com.mogo.service.module.IMogoModuleProvider;
import com.mogo.service.statusmanager.IMogoStatusManager;
import com.mogo.skin.support.SkinMode;
@@ -53,12 +51,9 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
protected static final String TAG = MainActivity.class.getSimpleName();
protected IMogoServiceApis mServiceApis;
protected IMogoMapService mMogoMapService;
protected IMogoMapUIController mMogoMapUIController;
protected IMogoFragmentManager mMogoFragmentManager;
protected IMogoStatusManager mMogoStatusManager;
// protected View mHeader;
protected View mApps;
protected View mEntrance;
protected View mEventPanel;
@@ -70,6 +65,9 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
@Override
protected int getLayoutId() {
if ( !DebugConfig.isMapBased() ) {
return R.layout.module_main_activity_main_no_map;
}
return R.layout.module_main_activity_main;
}
@@ -95,7 +93,6 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
getWindow().setBackgroundDrawable( null );
// mHeader = findViewById( R.id.module_main_id_header_fragment_container );
mApps = findViewById( R.id.module_main_id_apps_fragment_container );
mEntrance = findViewById( R.id.module_main_id_entrance_fragment_container );
mEventPanel = findViewById( R.id.module_main_id_event_panel_fragment_container );
@@ -115,7 +112,6 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
// 隐藏布局
protected void hideLayout() {
// mHeader.setVisibility( View.GONE );
mEntrance.setVisibility( View.GONE );
mEventPanel.setVisibility( View.GONE );
mFloatingLayout.setVisibility( View.GONE );
@@ -123,7 +119,6 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
// 显示布局
protected void showLayout() {
// mHeader.setVisibility( View.VISIBLE );
mEntrance.setVisibility( View.VISIBLE );
mEventPanel.setVisibility( View.VISIBLE );
mFloatingLayout.setVisibility( View.VISIBLE );
@@ -132,7 +127,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
@Override
protected void onCreate( @Nullable Bundle savedInstanceState ) {
super.onCreate( savedInstanceState );
ContextHolderUtil.holdContext(this);
ContextHolderUtil.holdContext( this );
mPresenter.postLoadModuleMsg();
}
@@ -154,41 +149,32 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
MogoModulesManager.getInstance().init( this );
loadSplash();
mMogoMapService = mServiceApis.getMapServiceApi();
if ( mMogoMapService != null ) {
mMogoMapService.getHostListenerRegister().registerHostMapListener( EventDispatchCenter.getInstance() );
mMogoMapService.getHostListenerRegister().registerHostNaviListener( EventDispatchCenter.getInstance() );
mMogoMapService.getHostListenerRegister().registerHostAimlessModeListener( EventDispatchCenter.getInstance() );
mMogoMapService.getHostListenerRegister().registerMarkerClickListener( this );
}
// IMogoObuManager obuManager = mServiceApis.getObuManager();
// if(obuManager!=null) {
// obuManager.registerObuDataChangedListener(EventDispatchCenter.getInstance());
// }
if ( DebugConfig.isMapBased() ) {
if ( mServiceApis.getMapServiceApi() != null ) {
mServiceApis.getMapServiceApi().getHostListenerRegister().registerHostMapListener( EventDispatchCenter.getInstance() );
mServiceApis.getMapServiceApi().getHostListenerRegister().registerHostNaviListener( EventDispatchCenter.getInstance() );
mServiceApis.getMapServiceApi().getHostListenerRegister().registerHostAimlessModeListener( EventDispatchCenter.getInstance() );
mServiceApis.getMapServiceApi().getHostListenerRegister().registerMarkerClickListener( this );
}
}
if ( DebugConfig.isSkinSupported() ) {
initAdasControlStatusListener();
}
EventDispatchCenter.getInstance().setMapLoadedCallback( () -> {
Logger.d( TAG, "map loaded." + Thread.currentThread().getName() );
// 右移地图中心点
mMogoMapUIController = mMogoMapService.getMapUIController();
MapCenterPointStrategy.init();
MapCenterPointStrategy.setMapCenterPointByScene( mMogoMapUIController, Scene.AIMLESS );
// 加载地图,触发地图加载完毕回调,在初始化其他卡片模块,保证卡片模块可以正确获取地图相关服务。
loadContainerModules();
MogoModulesManager.getInstance().loadModules();
mPresenter.delayOperations();
// 启动一些基本的服务:定位等
startBaseService();
Log.i( "timer", "cost " + ( System.currentTimeMillis() - start ) + "ms" );
} );
MogoModulesManager.getInstance().loadMapModule( R.id.module_main_id_map_fragment_container );
if ( DebugConfig.isMapBased() ) {
EventDispatchCenter.getInstance().setMapLoadedCallback( () -> {
Logger.d( TAG, "map loaded." + Thread.currentThread().getName() );
resetMapCenterPoint();
loadOthersModules();
Log.i( "timer", "cost " + ( System.currentTimeMillis() - start ) + "ms" );
} );
MogoModulesManager.getInstance().loadMapModule( R.id.module_main_id_map_fragment_container );
} else {
loadOthersModules();
}
mMogoFragmentManager = mServiceApis.getFragmentManagerApi();
mMogoFragmentManager.init( this, R.id.module_main_id_search_fragment );
@@ -201,9 +187,22 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
}
} );
// 初始化MonitorModule
// IMogoMonitorProvider monitorProvider = (IMogoMonitorProvider) ARouter.getInstance().build(MogoServicePaths.PATH_MOGO_MONITOR).navigation(this);
// monitorProvider.resetActivityContext(this);
}
private void resetMapCenterPoint() {
// 右移地图中心点
MapCenterPointStrategy.init();
MapCenterPointStrategy.setMapCenterPointByScene( mServiceApis.getMapServiceApi().getMapUIController(), Scene.AIMLESS );
}
private void loadOthersModules() {
// 加载地图,触发地图加载完毕回调,在初始化其他卡片模块,保证卡片模块可以正确获取地图相关服务。
loadContainerModules();
MogoModulesManager.getInstance().loadModules();
mPresenter.delayOperations();
// 启动一些基本的服务:定位等
startBaseService();
}
private void initAdasControlStatusListener() {
@@ -220,7 +219,6 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
}
protected void loadContainerModules() {
// MogoModulesManager.getInstance().loadExtensionsModule( R.id.module_main_id_header_fragment_container );
MogoModulesManager.getInstance().loadEntrancesModule( R.id.module_main_id_entrance_fragment_container );
MogoModulesManager.getInstance().loadEventPanelModule( R.id.module_main_id_event_panel_fragment_container );
MogoModulesManager.getInstance().loadLeftPanelModule( R.id.module_main_id_left_panel_fragment_container );
@@ -228,6 +226,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
@Override
public void hideCoverUpLayout() {
Logger.d( TAG, "隐藏遮罩" );
mCoverUpLayout.setVisibility( View.GONE );
mServiceApis.getAdasControllerApi().showADAS();
}
@@ -345,13 +344,11 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
@Override
protected void onDestroy() {
super.onDestroy();
mMogoMapService.getHostListenerRegister().unregisterMarkerClickListener();
mMogoMapService.getHostListenerRegister().unregisterHostAimlessModeListener();
mMogoMapService.getHostListenerRegister().unregisterHostNaviListener();
mMogoMapService.getHostListenerRegister().unregisterHostMapListener();
mServiceApis.getMapServiceApi().getHostListenerRegister().unregisterMarkerClickListener();
mServiceApis.getMapServiceApi().getHostListenerRegister().unregisterHostAimlessModeListener();
mServiceApis.getMapServiceApi().getHostListenerRegister().unregisterHostNaviListener();
mServiceApis.getMapServiceApi().getHostListenerRegister().unregisterHostMapListener();
mMogoStatusManager.setMainPageLaunchedStatus( TAG, false );
mMogoMapService = null;
mMogoMapUIController = null;
mMogoFragmentManager.unregisterMainFragmentStackTransactionListener();
mMogoFragmentManager = null;
mServiceApis.getMapServiceApi().getMapViewInstanceHandler().destroy();

View File

@@ -6,12 +6,9 @@ import android.content.Context;
import androidx.fragment.app.Fragment;
import com.alibaba.android.arouter.launcher.ARouter;
import com.alibaba.idst.nls.internal.utils.L;
import com.mogo.module.common.MogoModule;
import com.mogo.module.common.MogoModulePaths;
import com.mogo.module.extensions.ExtensionsModuleConst;
import com.mogo.module.main.MainActivity;
import com.mogo.service.IMogoServiceApis;
import com.mogo.service.MogoServicePaths;
import com.mogo.service.module.IMogoModuleProvider;
import com.mogo.utils.ResourcesHelper;
@@ -123,7 +120,7 @@ public class MogoModulesManager implements MogoModulesHandler {
@Override
public void loadEntrancesModule( int containerId ) {
IMogoModuleProvider provider = ( IMogoModuleProvider ) ARouter.getInstance()
.build( ExtensionsModuleConst.PATH_ENTRANCE )
.build( MogoModulePaths.PATH_ENTRANCE )
.navigation( getContext() );
addFragment( provider, containerId );
}

View File

@@ -79,8 +79,7 @@
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:background="@drawable/main_bitmap_splash_bg"
android:visibility="visible"
/>
android:visibility="visible" />
<FrameLayout
android:id="@+id/module_main_id_splash_container"

View File

@@ -0,0 +1,90 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- 地图-->
<FrameLayout
android:id="@+id/module_main_id_map_fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<FrameLayout
android:id="@+id/module_main_id_map_left_shadow_frame"
android:layout_width="@dimen/module_main_map_left_shadow_frame_width"
android:layout_height="match_parent"
android:background="@drawable/module_main_dw_left_frame_bkg"
android:visibility="gone"
tools:visibility="visible" />
<!-- 左边按钮 -->
<FrameLayout
android:id="@+id/module_main_id_apps_fragment_container"
android:layout_width="@dimen/module_main_apps_fragment_container_width"
android:layout_height="match_parent"
android:paddingLeft="@dimen/module_main_apps_fragment_container_padding"
android:paddingRight="@dimen/module_main_apps_fragment_container_padding"
android:paddingTop="@dimen/module_main_apps_fragment_container_paddingTop"
android:paddingBottom="@dimen/module_main_apps_fragment_container_paddingTop"/>
<!-- 左侧浮层,布局位置目前只考虑了1+16独立app情况 -->
<FrameLayout
android:id="@+id/module_main_id_left_panel_fragment_container"
android:layout_width="@dimen/module_main_id_left_panel_fragment_container_width"
android:layout_height="match_parent" />
<!-- 浮层-->
<FrameLayout
android:id="@+id/module_main_id_floating_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<FrameLayout
android:id="@+id/module_main_id_event_panel_fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/module_main_id_entrance_fragment_container_marginLeft"
android:paddingLeft="@dimen/module_main_apps_fragment_container_padding"
android:paddingRight="@dimen/module_main_apps_fragment_container_padding"
android:paddingTop="@dimen/module_main_apps_fragment_container_paddingTop"
android:paddingBottom="@dimen/module_main_apps_fragment_container_paddingTop" />
<!--快捷操作浮层-->
<FrameLayout
android:id="@+id/module_main_id_entrance_fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/module_main_id_entrance_fragment_container_marginLeft"
android:paddingLeft="@dimen/module_main_apps_fragment_container_padding"
android:paddingRight="@dimen/module_main_apps_fragment_container_padding"
android:paddingTop="@dimen/module_main_apps_fragment_container_paddingTop"
android:paddingBottom="@dimen/module_main_apps_fragment_container_paddingTop" />
<FrameLayout
android:id="@+id/module_main_id_message_history_fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/module_main_id_entrance_fragment_container_marginLeft"/>
<FrameLayout
android:id="@+id/module_main_id_search_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ImageView
android:id="@+id/module_main_id_cover_up"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:background="@drawable/main_bitmap_splash_bg"
android:visibility="visible" />
<FrameLayout
android:id="@+id/module_main_id_splash_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>

View File

@@ -63,8 +63,8 @@ public class AnimCircleImageView extends ImageView implements IMogoSkinCompatSup
mDrawbleSrc = getDrawable();
isRotateEnable = false;
isRotating = false;
delayMilliseconds = CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X ? 10 : 450;
mRotateAngleStep = CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X ? 1 : 3;
delayMilliseconds = CarSeries.isF8xxSeries() ? 10 : 450;
mRotateAngleStep = CarSeries.isF8xxSeries() ? 1 : 3;
}
@Override

View File

@@ -7,6 +7,7 @@ import android.os.Bundle
import android.view.View
import androidx.fragment.app.Fragment
import androidx.recyclerview.widget.LinearLayoutManager
import com.mogo.commons.debug.DebugConfig
import com.mogo.commons.voice.AIAssist
import com.mogo.commons.voice.IMogoVoiceCmdCallBack
import com.mogo.map.MogoLatLng
@@ -189,7 +190,7 @@ class CategorySearchFragment : BaseFragment(), CategoryView, IMogoVoiceCmdCallBa
arrayList[mAdapter.current].icon(getMarkerIcon(mAdapter.current))
if (moveToCenter) {
SearchApisHolder.getStatusManager().setUserInteractionStatus(TAG, true, false)
SearchApisHolder.getUiControllerApis().moveToCenter(current.position, CarSeries.CAR_SERIES_F80X == CarSeries.getSeries())
SearchApisHolder.getUiControllerApis().moveToCenter(current.position, CarSeries.isF8xxSeries())
}
}

View File

@@ -8,6 +8,7 @@ import android.graphics.Rect;
import androidx.core.content.ContextCompat;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.module.common.utils.CarSeries;
/**
@@ -55,7 +56,7 @@ public class BitmapUtils {
} else {
x = ( width - bounds.width() ) / 2;
}
if ( CarSeries.CAR_SERIES_F80X == CarSeries.getSeries() ) {
if ( CarSeries.isF8xxSeries() ) {
y = ( height - bounds.height() ) / 2 + bounds.height() - 5.5f;
} else {
y = ( height - bounds.height() ) / 2 + bounds.height() - 2.5f;

View File

@@ -594,9 +594,6 @@ public class MogoServices implements IMogoMapListener,
}
private void stopAutoRefreshStrategy( boolean stopOnlineCarRefresh ) {
if ( DebugConfig.isDebug() ) {
Logger.d( TAG, Log.getStackTraceString( new Throwable() ) );
}
Logger.d( TAG, "stop auto refresh strategy" );
mHandler.removeMessages( ServiceConst.MSG_TYPE_REFRESH_DECREASE );
if ( stopOnlineCarRefresh ) {
@@ -712,6 +709,10 @@ public class MogoServices implements IMogoMapListener,
@Override
public void onLocationChanged( MogoLocation location ) {
if ( !DebugConfig.isMapBased() ) {
return;
}
if ( !mStatusManager.isMainPageLaunched() ) {
return;
}
@@ -777,6 +778,11 @@ public class MogoServices implements IMogoMapListener,
* 刷新数据
*/
private void notifyRefreshData( MogoLatLng latLng, int radius, RefreshCallback callback ) {
if ( !DebugConfig.isMapBased() ) {
return;
}
if ( !mStatusManager.isMainPageLaunched() ) {
return;
}

View File

@@ -3,6 +3,7 @@ package com.mogo.module.service.intent;
import android.content.Context;
import android.content.Intent;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.module.common.utils.CarSeries;
import com.mogo.module.service.MarkerServiceHandler;
import com.mogo.module.service.ServiceConst;
@@ -50,12 +51,12 @@ class AccStatusIntentHandler implements IntentHandler {
public void handle( Context context, Intent intent ) {
String action = intent.getAction();
if ( Intent.ACTION_POWER_CONNECTED.equals( action ) ) {
if ( CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X ) {
if ( CarSeries.isF8xxSeries() ) {
MarkerServiceHandler.getMogoStatusManager().setAccStatus( ServiceConst.TYPE, true );
Logger.d( TAG, "acc status: %s", true );
}
} else if ( Intent.ACTION_POWER_DISCONNECTED.equals( action ) ) {
if ( CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X ) {
if ( CarSeries.isF8xxSeries() ) {
MarkerServiceHandler.getMogoStatusManager().setAccStatus( ServiceConst.TYPE, false );
Logger.d( TAG, "acc status: %s", false );
}

View File

@@ -6,6 +6,7 @@ import android.os.Handler;
import android.os.Message;
import com.mogo.commons.AbsMogoApplication;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.map.marker.IMogoMarker;
import com.mogo.map.marker.MogoMarkerOptions;
import com.mogo.map.uicontroller.CarCursorOption;
@@ -128,7 +129,7 @@ public class CarIconDisplayStrategy {
private CarCursorOption mOption;
public void changeCarIconStatus( boolean seekHelpingStatus ) {
if ( CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X ) {
if ( CarSeries.isF8xxSeries() ) {
if ( seekHelpingStatus ) {
playSeekHelpingAnim();
} else {

View File

@@ -35,7 +35,7 @@ class GridFixableShareDialog(context: Context) : BaseFloatDialog(context) {
private fun setWrapContent() {
val window = window
if (CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X) {
if (CarSeries.isF8xxSeries()) {
if (window != null) {
val lp = window.attributes
lp.width = 1920

View File

@@ -84,7 +84,7 @@ public class LaucherShareDialog extends BaseFloatDialog implements View.OnClickL
lp.height = 600;
window.setAttributes(lp);
}
}else if(CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X){
}else if(CarSeries.isF8xxSeries()){
if (window != null) {
WindowManager.LayoutParams lp = window.getAttributes();
lp.width = 1920;

View File

@@ -52,7 +52,7 @@ object UploadHelper {
val location = ServiceApisManager.serviceApis.mapServiceApi.getSingletonLocationClient(context).lastKnowLocation
val latLon = MogoLatLng(location.latitude, location.longitude)
type.location = latLon
Logger.d("UploadHelper", "upload ----> $type")
Logger.d("UploadHelper", "upload type----> $type")
ServiceApisManager.serviceApis.tanluApi.uploadRoadCondition(type)
//语音播报
showVoiceTip(context, type.eventType)

View File

@@ -0,0 +1,18 @@
package com.alibaba.android.arouter.routes;
import com.alibaba.android.arouter.facade.enums.RouteType;
import com.alibaba.android.arouter.facade.model.RouteMeta;
import com.alibaba.android.arouter.facade.template.IRouteGroup;
import com.mogo.module.tanlu.fragment.TanluCardViewProvider;
import java.lang.Override;
import java.lang.String;
import java.util.Map;
/**
* DO NOT EDIT THIS FILE!!! IT WAS GENERATED BY AROUTER. */
public class ARouter$$Group$$tanlu implements IRouteGroup {
@Override
public void loadInto(Map<String, RouteMeta> atlas) {
atlas.put("/tanlu/ui", RouteMeta.build(RouteType.PROVIDER, TanluCardViewProvider.class, "/tanlu/ui", "tanlu", null, -1, -2147483648));
}
}

View File

@@ -0,0 +1,18 @@
package com.alibaba.android.arouter.routes;
import com.alibaba.android.arouter.facade.enums.RouteType;
import com.alibaba.android.arouter.facade.model.RouteMeta;
import com.alibaba.android.arouter.facade.template.IProviderGroup;
import com.mogo.module.tanlu.fragment.TanluCardViewProvider;
import java.lang.Override;
import java.lang.String;
import java.util.Map;
/**
* DO NOT EDIT THIS FILE!!! IT WAS GENERATED BY AROUTER. */
public class ARouter$$Providers$$mogomoduletanlu implements IProviderGroup {
@Override
public void loadInto(Map<String, RouteMeta> providers) {
providers.put("com.mogo.service.share.IMogoTanluUiProvider", RouteMeta.build(RouteType.PROVIDER, TanluCardViewProvider.class, "/tanlu/ui", "tanlu", null, -1, -2147483648));
}
}

View File

@@ -0,0 +1,17 @@
package com.alibaba.android.arouter.routes;
import com.alibaba.android.arouter.facade.template.IRouteGroup;
import com.alibaba.android.arouter.facade.template.IRouteRoot;
import java.lang.Class;
import java.lang.Override;
import java.lang.String;
import java.util.Map;
/**
* DO NOT EDIT THIS FILE!!! IT WAS GENERATED BY AROUTER. */
public class ARouter$$Root$$mogomoduletanlu implements IRouteRoot {
@Override
public void loadInto(Map<String, Class<? extends IRouteGroup>> routes) {
routes.put("tanlu", ARouter$$Group$$tanlu.class);
}
}

View File

@@ -0,0 +1,18 @@
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.mogo.module.tanlu;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String LIBRARY_PACKAGE_NAME = "com.mogo.module.tanlu";
/**
* @deprecated APPLICATION_ID is misleading in libraries. For the library package name use LIBRARY_PACKAGE_NAME
*/
@Deprecated
public static final String APPLICATION_ID = "com.mogo.module.tanlu";
public static final String BUILD_TYPE = "debug";
public static final String FLAVOR = "";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "2.0.0";
}

View File

@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mogo.module.tanlu"
android:versionCode="1"
android:versionName="2.0.0" >
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="22" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<application>
<activity
android:name="com.mogo.module.tanlu.video.FullMediaActivity"
android:hardwareAccelerated="true" >
</activity>
<receiver android:name="com.mogo.module.tanlu.receiver.MarkerInfoReceiver" >
<intent-filter>
<action android:name="com.zhidao.roadcondition.marker.info" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>
<receiver android:name="com.mogo.module.tanlu.receiver.GetInfoFailedReceiver" >
<intent-filter>
<action android:name="com.zhidao.roadcondition.getinfo.failed" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>
<receiver android:name="com.mogo.module.tanlu.receiver.PushReceiver" >
<intent-filter>
<action android:name="com.zhidao.roadcondition.split" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>
<receiver android:name="com.mogo.module.tanlu.receiver.ShareDialogReceiver" >
<intent-filter>
<action android:name="com.zhidao.sharedialog" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>
<receiver android:name="com.mogo.module.tanlu.receiver.DataErrorReceiver" >
<intent-filter>
<action android:name="com.zhidao.tanlu.dataerror" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>
</application>
</manifest>

View File

@@ -0,0 +1 @@
[{"outputType":{"type":"AAPT_FRIENDLY_MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"2.0.0","enabled":true,"outputFile":"mogo-module-tanlu-debug.aar","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.mogo.module.tanlu","split":""}}]

View File

@@ -0,0 +1 @@
{"jetified-arouter-compiler-1.2.2.jar (com.alibaba:arouter-compiler:1.2.2)":false,"auto-service-1.0-rc2.jar (com.google.auto.service:auto-service:1.0-rc2)":false}

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/debug/jniLibs"/></dataSet></merger>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/debug/shaders"/></dataSet></merger>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/assets"/><source path="/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/shader_assets/debug/compileDebugShaders/out"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/debug/assets"/></dataSet></merger>

View File

@@ -0,0 +1,135 @@
#Fri Nov 13 11:02:48 CST 2020
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/icon_window_close_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/icon_window_close_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/icon_heart_like_bg.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/icon_heart_like_bg.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/main_video_pause_btn_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/main_video_pause_btn_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/module_tanlu_upload_success.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/module_tanlu_upload_success.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/tanlu_chat_press.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/tanlu_chat_press.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/tanlu_dialog_button_right_bg.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/tanlu_dialog_button_right_bg.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/tanlu_chat.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/tanlu_chat.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/shape_tanlu_top_bg.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/shape_tanlu_top_bg.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/icon_window_close_press.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/icon_window_close_press.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/share_failed_icon.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/share_failed_icon.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/icon_window_close_press.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/icon_window_close_press.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/main_video_refresh_btn.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/main_video_refresh_btn.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/main_video_play_btn_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/main_video_play_btn_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/icon_heart_like.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/icon_heart_like.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/layout/tanlu_item_video_cover_media.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/layout/tanlu_item_video_cover_media.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/tanlu_dialog_bg.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/tanlu_dialog_bg.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/tanlu_like.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/tanlu_like.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/tanlu_head_image.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/tanlu_head_image.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/icon_heart_like.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/icon_heart_like.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/layout/tanlu_dialog_cutom_layout.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/layout/tanlu_dialog_cutom_layout.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/icon_window_close_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/icon_window_close_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/main_view_empty_bg.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/main_view_empty_bg.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/layout/tanlu_dialog_neterror_layout.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/layout/tanlu_dialog_neterror_layout.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/tanlu_head_image.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/tanlu_head_image.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/icon_heart_unlike_bg.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/icon_heart_unlike_bg.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/layout/tanlu_main_media_recycler.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/layout/tanlu_main_media_recycler.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/main_video_refresh_btn.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/main_video_refresh_btn.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/anim/v2x_unlike_heart_animation.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/anim/v2x_unlike_heart_animation.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/tanlu_normal_image.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/tanlu_normal_image.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/main_solid_right_page_up_press.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/main_solid_right_page_up_press.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/tanlu_gradual_change_bg.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/tanlu_gradual_change_bg.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/selector_bg_btn_play.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/selector_bg_btn_play.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/main_solid_left_page_up_press.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/main_solid_left_page_up_press.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/main_video_pause_btn_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/main_video_pause_btn_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/tanlu_type_button_blue_bg.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/tanlu_type_button_blue_bg.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/icon_heart_like_bg.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/icon_heart_like_bg.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/main_solid_right_page_up_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/main_solid_right_page_up_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/media_previous.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/media_previous.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/tanlu_navi.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/tanlu_navi.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/tanlu_head_image.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/tanlu_head_image.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/module_tanlu_upload_success.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/module_tanlu_upload_success.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/tanlu_top_bg.9.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/tanlu_top_bg.9.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/small_video_seekbar_style.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/small_video_seekbar_style.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/main_solid_right_page_up_press.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/main_solid_right_page_up_press.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/selector_bg_solid_left_page_up.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/selector_bg_solid_left_page_up.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/tanlu_icon_logo.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/tanlu_icon_logo.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/selector_bg_solid_right_page_up.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/selector_bg_solid_right_page_up.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/tanlu_logo.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/tanlu_logo.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/share_failed_icon.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/share_failed_icon.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/selector_btn_close.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/selector_btn_close.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/main_solid_left_page_up_press.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/main_solid_left_page_up_press.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/main_view_empty_bg.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/main_view_empty_bg.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/icon_heart_like.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/icon_heart_like.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/public_arrow_back_iv.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/public_arrow_back_iv.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/icon_window_close_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/icon_window_close_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/main_video_pause_btn_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/main_video_pause_btn_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/tanlu_head_image.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/tanlu_head_image.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/tanlu_like.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/tanlu_like.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/tanlu_normal_image.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/tanlu_normal_image.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/icon_window_close_press.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/icon_window_close_press.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/icon_window_close_press.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/icon_window_close_press.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/shape_tanlu_top_bg_light.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/shape_tanlu_top_bg_light.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/tanlu_dialog_neterror_button_bg.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/tanlu_dialog_neterror_button_bg.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/module_tanlu_upload_fail.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/module_tanlu_upload_fail.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/main_video_play_btn_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/main_video_play_btn_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/icon_heart_unlike_bg.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/icon_heart_unlike_bg.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/selector_bg_btn_upload.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/selector_bg_btn_upload.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/icon_heart_unlike_bg.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/icon_heart_unlike_bg.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/tanlu_icon_logo.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/tanlu_icon_logo.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/icon_heart_unlike.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/icon_heart_unlike.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/app_icon.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/app_icon.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/tanlu_navi.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/tanlu_navi.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/media_previous.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/media_previous.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/icon_heart_like_bg.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/icon_heart_like_bg.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/tanlu_icon_logo.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/tanlu_icon_logo.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/layout/tanlu_fullscreen_video_view_pager.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/layout/tanlu_fullscreen_video_view_pager.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/icon_heart_unlike.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/icon_heart_unlike.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/layout/tanlu_item_main_media_recycler_new.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/layout/tanlu_item_main_media_recycler_new.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/module_tanlu_upload_success.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/module_tanlu_upload_success.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/tanlu_chat_nomal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/tanlu_chat_nomal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/tanlu_navi.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/tanlu_navi.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/layout/tanlu_main_media_recycler_new.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/layout/tanlu_main_media_recycler_new.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/tanlu_dialog_bottom_button_right_bg.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/tanlu_dialog_bottom_button_right_bg.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/shape_bg_222533.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/shape_bg_222533.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/main_solid_left_page_up_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/main_solid_left_page_up_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/tanlu_chat_nomal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/tanlu_chat_nomal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/main_solid_right_page_up_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/main_solid_right_page_up_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/public_arrow_back_iv.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/public_arrow_back_iv.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/main_video_play_btn_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/main_video_play_btn_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/tanlu_logo.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/tanlu_logo.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/media_next.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/media_next.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/tanlu_top_bg.9.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/tanlu_top_bg.9.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/shape_bg_upload_press.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/shape_bg_upload_press.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/shape_bg_222533_6px_bottom.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/shape_bg_222533_6px_bottom.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/main_view_empty_bg.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/main_view_empty_bg.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/icon_window_close_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/icon_window_close_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/tanlu_logo.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/tanlu_logo.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/share_failed_icon.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/share_failed_icon.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/main_solid_left_page_up_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/main_solid_left_page_up_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/layout/tanlu_activity_media_full.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/layout/tanlu_activity_media_full.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/app_icon.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/app_icon.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/tanlu_normal_image.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/tanlu_normal_image.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/module_tanlu_upload_fail.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/module_tanlu_upload_fail.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/tanlu_navi.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/tanlu_navi.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/media_next.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/media_next.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/layout/tanlu_item_video_cover.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/layout/tanlu_item_video_cover.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/tanlu_chat.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/tanlu_chat.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/tanlu_chat_press.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/tanlu_chat_press.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/media_next.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/media_next.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/shape_bg_99191c25_4px.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/shape_bg_99191c25_4px.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/main_video_pause_btn_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/main_video_pause_btn_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/tanlu_event_type_red_bg.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/tanlu_event_type_red_bg.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/tanlu_icon_logo.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/tanlu_icon_logo.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/shape_bg_upload_222533.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/shape_bg_upload_222533.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/tanlu_logo.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/tanlu_logo.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/media_previous.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/media_previous.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/layout/tanlu_item_main_media_recycler.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/layout/tanlu_item_main_media_recycler.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/selector_chat_btn.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/selector_chat_btn.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/tanlu_alert_window_bg.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/tanlu_alert_window_bg.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/anim/v2x_like_heart_animation.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/anim/v2x_like_heart_animation.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/tanlu_chat_nomal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/tanlu_chat_nomal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/icon_heart_unlike.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/icon_heart_unlike.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/module_tanlu_upload_fail.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/module_tanlu_upload_fail.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/selector_bg_btn_pause.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/selector_bg_btn_pause.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/loading_bg.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/loading_bg.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/tanlu_chat_press.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/tanlu_chat_press.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/media_previous.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/media_previous.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/main_view_empty_bg.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/main_view_empty_bg.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi-1920x1000/tanlu_normal_image.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-1920x1000-v4/tanlu_normal_image.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/shape_bg_222533_9px.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/shape_bg_222533_9px.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable/tanlu_dialog_button_bg.xml=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable/tanlu_dialog_button_bg.xml
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-xhdpi/main_video_play_btn_normal.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/main_video_play_btn_normal.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-ldpi/media_next.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-ldpi-v4/media_next.png
/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/src/main/res/drawable-mdpi/share_failed_icon.png=/Users/admin/Android/ADAS/Launcher/modules/mogo-module-tanlu/build/intermediates/packaged_res/debug/drawable-mdpi-v4/share_failed_icon.png

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="tanlu_button_radius_size">6px</dimen>
<dimen name="tanlu_dialog_button_height">69px</dimen>
<dimen name="tanlu_dialog_content_size">22px</dimen>
<dimen name="tanlu_dialog_first_margin_top">18px</dimen>
<dimen name="tanlu_dialog_height">278px</dimen>
<dimen name="tanlu_dialog_margin_button_top">32px</dimen>
<dimen name="tanlu_dialog_margin_top">36px</dimen>
<dimen name="tanlu_dialog_neterror_button_height">56px</dimen>
<dimen name="tanlu_dialog_neterror_button_top">20px</dimen>
<dimen name="tanlu_dialog_neterror_margin_left">23px</dimen>
<dimen name="tanlu_dialog_neterror_radius">8px</dimen>
<dimen name="tanlu_dialog_radius">10px</dimen>
<dimen name="tanlu_dialog_width">418px</dimen>
<dimen name="tanlu_head_image_size">28px</dimen>
<dimen name="tanlu_image_size">56px</dimen>
<dimen name="tanlu_module_bottom_height">72px</dimen>
<dimen name="tanlu_module_bottom_margin">5px</dimen>
<dimen name="tanlu_module_button_height">26px</dimen>
<dimen name="tanlu_module_card_address_margin_top">5px</dimen>
<dimen name="tanlu_module_card_address_size">15px</dimen>
<dimen name="tanlu_module_card_distance_margin_bottom">15px</dimen>
<dimen name="tanlu_module_card_distance_margin_top">2px</dimen>
<dimen name="tanlu_module_card_distance_size">13px</dimen>
<dimen name="tanlu_module_card_empty_maginleft">109px</dimen>
<dimen name="tanlu_module_card_empty_magintop">2px</dimen>
<dimen name="tanlu_module_card_empty_tv_magintop">10px</dimen>
<dimen name="tanlu_module_card_empty_tv_magintop_2">23px</dimen>
<dimen name="tanlu_module_card_height">186px</dimen>
<dimen name="tanlu_module_card_inner_height">176px</dimen>
<dimen name="tanlu_module_card_margin_left">6px</dimen>
<dimen name="tanlu_module_card_margin_top">13px</dimen>
<dimen name="tanlu_module_card_next_margin_left">28px</dimen>
<dimen name="tanlu_module_card_next_size">16px</dimen>
<dimen name="tanlu_module_card_previous_height">44px</dimen>
<dimen name="tanlu_module_card_previous_margin_left">30px</dimen>
<dimen name="tanlu_module_card_previous_width">136px</dimen>
<dimen name="tanlu_module_card_video_height">158px</dimen>
<dimen name="tanlu_module_card_video_marginbottom">19px</dimen>
<dimen name="tanlu_module_card_video_width">250px</dimen>
<dimen name="tanlu_module_card_width">642px</dimen>
<dimen name="tanlu_module_close_height">45px</dimen>
<dimen name="tanlu_module_full_back_height">25px</dimen>
<dimen name="tanlu_module_full_back_width">25px</dimen>
<dimen name="tanlu_module_full_bottom_height">90px</dimen>
<dimen name="tanlu_module_full_bottom_margin">10px</dimen>
<dimen name="tanlu_module_full_bottom_width">700px</dimen>
<dimen name="tanlu_module_full_loading_height">96px</dimen>
<dimen name="tanlu_module_full_loading_width">96px</dimen>
<dimen name="tanlu_module_full_margin_left">16px</dimen>
<dimen name="tanlu_module_full_margin_right">48px</dimen>
<dimen name="tanlu_module_full_margin_top">22px</dimen>
<dimen name="tanlu_module_full_margin_width">700px</dimen>
<dimen name="tanlu_module_full_start_height">56px</dimen>
<dimen name="tanlu_module_full_start_width">56px</dimen>
<dimen name="tanlu_module_full_title_content">18px</dimen>
<dimen name="tanlu_module_full_title_time">14px</dimen>
<dimen name="tanlu_module_full_top_height">72px</dimen>
<dimen name="tanlu_module_loading_height">48px</dimen>
<dimen name="tanlu_module_loading_width">48px</dimen>
<dimen name="tanlu_module_logo_margin_left">16px</dimen>
<dimen name="tanlu_module_map_bottom">32px</dimen>
<dimen name="tanlu_module_map_bottom_height">44px</dimen>
<dimen name="tanlu_module_map_left">400px</dimen>
<dimen name="tanlu_module_map_right">80px</dimen>
<dimen name="tanlu_module_map_top">150px</dimen>
<dimen name="tanlu_module_margin_left">17px</dimen>
<dimen name="tanlu_module_margin_right">13px</dimen>
<dimen name="tanlu_module_margin_top">3px</dimen>
<dimen name="tanlu_module_mavi_height">18px</dimen>
<dimen name="tanlu_module_radius">22px</dimen>
<dimen name="tanlu_module_shade_size">4px</dimen>
<dimen name="tanlu_module_small_player_height">6px</dimen>
<dimen name="tanlu_module_start_height">52px</dimen>
<dimen name="tanlu_module_start_width">52px</dimen>
<dimen name="tanlu_module_upload_radius">26px</dimen>
<dimen name="tanlu_module_upload_width">260px</dimen>
<dimen name="tanlu_normal_image_radius_size">16px</dimen>
</resources>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="tanlu_button_radius_size">10px</dimen>
<dimen name="tanlu_dialog_button_height">130px</dimen>
<dimen name="tanlu_dialog_content_size">40px</dimen>
<dimen name="tanlu_dialog_first_margin_top">36px</dimen>
<dimen name="tanlu_dialog_height">524px</dimen>
<dimen name="tanlu_dialog_margin_button_top">59px</dimen>
<dimen name="tanlu_dialog_margin_top">66px</dimen>
<dimen name="tanlu_dialog_neterror_button_height">105px</dimen>
<dimen name="tanlu_dialog_neterror_button_top">44px</dimen>
<dimen name="tanlu_dialog_neterror_margin_left">44px</dimen>
<dimen name="tanlu_dialog_neterror_radius">16px</dimen>
<dimen name="tanlu_dialog_radius">20px</dimen>
<dimen name="tanlu_dialog_width">790px</dimen>
<dimen name="tanlu_head_image_size">50px</dimen>
<dimen name="tanlu_image_size">90px</dimen>
<dimen name="tanlu_module_bottom_height">72px</dimen>
<dimen name="tanlu_module_bottom_margin">5px</dimen>
<dimen name="tanlu_module_button_height">46px</dimen>
<dimen name="tanlu_module_card_address_margin_top">11px</dimen>
<dimen name="tanlu_module_card_address_size">28px</dimen>
<dimen name="tanlu_module_card_distance_margin_bottom">28px</dimen>
<dimen name="tanlu_module_card_distance_margin_top">4px</dimen>
<dimen name="tanlu_module_card_distance_size">26px</dimen>
<dimen name="tanlu_module_card_empty_maginleft">205px</dimen>
<dimen name="tanlu_module_card_empty_magintop">2px</dimen>
<dimen name="tanlu_module_card_empty_tv_magintop">20px</dimen>
<dimen name="tanlu_module_card_empty_tv_magintop_2">40px</dimen>
<dimen name="tanlu_module_card_height">326px</dimen>
<dimen name="tanlu_module_card_inner_height">306px</dimen>
<dimen name="tanlu_module_card_margin_left">12px</dimen>
<dimen name="tanlu_module_card_margin_top">19px</dimen>
<dimen name="tanlu_module_card_next_margin_left">50px</dimen>
<dimen name="tanlu_module_card_next_size">30px</dimen>
<dimen name="tanlu_module_card_previous_height">82px</dimen>
<dimen name="tanlu_module_card_previous_margin_left">60px</dimen>
<dimen name="tanlu_module_card_previous_width">255px</dimen>
<dimen name="tanlu_module_card_video_height">290px</dimen>
<dimen name="tanlu_module_card_video_marginbottom">32px</dimen>
<dimen name="tanlu_module_card_video_width">480px</dimen>
<dimen name="tanlu_module_card_width">1233px</dimen>
<dimen name="tanlu_module_close_height">80px</dimen>
<dimen name="tanlu_module_full_back_height">50px</dimen>
<dimen name="tanlu_module_full_back_width">50px</dimen>
<dimen name="tanlu_module_full_bottom_height">100px</dimen>
<dimen name="tanlu_module_full_bottom_margin">12px</dimen>
<dimen name="tanlu_module_full_bottom_width">700px</dimen>
<dimen name="tanlu_module_full_loading_height">96px</dimen>
<dimen name="tanlu_module_full_loading_width">96px</dimen>
<dimen name="tanlu_module_full_margin_left">30px</dimen>
<dimen name="tanlu_module_full_margin_right">92px</dimen>
<dimen name="tanlu_module_full_margin_top">40px</dimen>
<dimen name="tanlu_module_full_margin_width">800px</dimen>
<dimen name="tanlu_module_full_start_height">106px</dimen>
<dimen name="tanlu_module_full_start_width">106px</dimen>
<dimen name="tanlu_module_full_title_content">34px</dimen>
<dimen name="tanlu_module_full_title_time">24px</dimen>
<dimen name="tanlu_module_full_top_height">135px</dimen>
<dimen name="tanlu_module_loading_height">48px</dimen>
<dimen name="tanlu_module_loading_width">48px</dimen>
<dimen name="tanlu_module_logo_margin_left">32px</dimen>
<dimen name="tanlu_module_map_bottom">60px</dimen>
<dimen name="tanlu_module_map_bottom_height">82px</dimen>
<dimen name="tanlu_module_map_left">750px</dimen>
<dimen name="tanlu_module_map_right">120px</dimen>
<dimen name="tanlu_module_map_top">270px</dimen>
<dimen name="tanlu_module_margin_left">30px</dimen>
<dimen name="tanlu_module_margin_right">24px</dimen>
<dimen name="tanlu_module_margin_top">9px</dimen>
<dimen name="tanlu_module_mavi_height">27px</dimen>
<dimen name="tanlu_module_radius">40px</dimen>
<dimen name="tanlu_module_shade_size">4px</dimen>
<dimen name="tanlu_module_small_player_height">10px</dimen>
<dimen name="tanlu_module_start_height">98px</dimen>
<dimen name="tanlu_module_start_width">98px</dimen>
<dimen name="tanlu_module_upload_radius">50px</dimen>
<dimen name="tanlu_module_upload_width">488px</dimen>
<dimen name="tanlu_normal_image_radius_size">30px</dimen>
</resources>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="tanlu_button_radius_size">10px</dimen>
<dimen name="tanlu_dialog_button_height">130px</dimen>
<dimen name="tanlu_dialog_content_size">40px</dimen>
<dimen name="tanlu_dialog_first_margin_top">36px</dimen>
<dimen name="tanlu_dialog_height">524px</dimen>
<dimen name="tanlu_dialog_margin_button_top">59px</dimen>
<dimen name="tanlu_dialog_margin_top">66px</dimen>
<dimen name="tanlu_dialog_neterror_button_height">105px</dimen>
<dimen name="tanlu_dialog_neterror_button_top">44px</dimen>
<dimen name="tanlu_dialog_neterror_margin_left">44px</dimen>
<dimen name="tanlu_dialog_neterror_radius">16px</dimen>
<dimen name="tanlu_dialog_radius">20px</dimen>
<dimen name="tanlu_dialog_width">790px</dimen>
<dimen name="tanlu_head_image_size">50px</dimen>
<dimen name="tanlu_image_size">98px</dimen>
<dimen name="tanlu_module_bottom_height">72px</dimen>
<dimen name="tanlu_module_bottom_margin">5px</dimen>
<dimen name="tanlu_module_button_height">46px</dimen>
<dimen name="tanlu_module_card_address_margin_top">11px</dimen>
<dimen name="tanlu_module_card_address_size">28px</dimen>
<dimen name="tanlu_module_card_distance_margin_bottom">28px</dimen>
<dimen name="tanlu_module_card_distance_margin_top">4px</dimen>
<dimen name="tanlu_module_card_distance_size">26px</dimen>
<dimen name="tanlu_module_card_empty_maginleft">205px</dimen>
<dimen name="tanlu_module_card_empty_magintop">2px</dimen>
<dimen name="tanlu_module_card_empty_tv_magintop">20px</dimen>
<dimen name="tanlu_module_card_empty_tv_magintop_2">40px</dimen>
<dimen name="tanlu_module_card_height">330px</dimen>
<dimen name="tanlu_module_card_inner_height">306px</dimen>
<dimen name="tanlu_module_card_margin_left">13px</dimen>
<dimen name="tanlu_module_card_margin_top">19px</dimen>
<dimen name="tanlu_module_card_next_margin_left">50px</dimen>
<dimen name="tanlu_module_card_next_size">30px</dimen>
<dimen name="tanlu_module_card_previous_height">82px</dimen>
<dimen name="tanlu_module_card_previous_margin_left">60px</dimen>
<dimen name="tanlu_module_card_previous_width">255px</dimen>
<dimen name="tanlu_module_card_video_height">290px</dimen>
<dimen name="tanlu_module_card_video_marginbottom">32px</dimen>
<dimen name="tanlu_module_card_video_width">421px</dimen>
<dimen name="tanlu_module_card_width">1060px</dimen>
<dimen name="tanlu_module_close_height">80px</dimen>
<dimen name="tanlu_module_full_back_height">50px</dimen>
<dimen name="tanlu_module_full_back_width">50px</dimen>
<dimen name="tanlu_module_full_bottom_height">100px</dimen>
<dimen name="tanlu_module_full_bottom_margin">12px</dimen>
<dimen name="tanlu_module_full_bottom_width">700px</dimen>
<dimen name="tanlu_module_full_loading_height">96px</dimen>
<dimen name="tanlu_module_full_loading_width">96px</dimen>
<dimen name="tanlu_module_full_margin_left">30px</dimen>
<dimen name="tanlu_module_full_margin_right">92px</dimen>
<dimen name="tanlu_module_full_margin_top">40px</dimen>
<dimen name="tanlu_module_full_margin_width">800px</dimen>
<dimen name="tanlu_module_full_start_height">106px</dimen>
<dimen name="tanlu_module_full_start_width">106px</dimen>
<dimen name="tanlu_module_full_title_content">34px</dimen>
<dimen name="tanlu_module_full_title_time">24px</dimen>
<dimen name="tanlu_module_full_top_height">135px</dimen>
<dimen name="tanlu_module_loading_height">48px</dimen>
<dimen name="tanlu_module_loading_width">48px</dimen>
<dimen name="tanlu_module_logo_margin_left">32px</dimen>
<dimen name="tanlu_module_map_bottom">60px</dimen>
<dimen name="tanlu_module_map_bottom_height">82px</dimen>
<dimen name="tanlu_module_map_left">750px</dimen>
<dimen name="tanlu_module_map_right">120px</dimen>
<dimen name="tanlu_module_map_top">270px</dimen>
<dimen name="tanlu_module_margin_left">15px</dimen>
<dimen name="tanlu_module_margin_right">24px</dimen>
<dimen name="tanlu_module_margin_top">9px</dimen>
<dimen name="tanlu_module_mavi_height">27px</dimen>
<dimen name="tanlu_module_radius">40px</dimen>
<dimen name="tanlu_module_shade_size">4px</dimen>
<dimen name="tanlu_module_small_player_height">10px</dimen>
<dimen name="tanlu_module_start_height">98px</dimen>
<dimen name="tanlu_module_start_width">98px</dimen>
<dimen name="tanlu_module_upload_radius">50px</dimen>
<dimen name="tanlu_module_upload_width">488px</dimen>
<dimen name="tanlu_normal_image_radius_size">30px</dimen>
</resources>

View File

@@ -0,0 +1,184 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="search_fail_voice_array">
<item>找不到相关地址</item>
<item>找不到地址,是小智不好</item>
<item>未找到其他车主分享的路况信息</item>
</array>
<array name="searching_voice_string_array">
<item>正在为您搜索路况</item>
<item>探路系统正在为您搜索</item>
<item>小智这就去查,您稍等一下</item>
</array>
<color name="all_transparent_white">#00FFFFFF</color>
<color name="colorAccent">#1F7FFF</color>
<color name="colorPrimary">#000000</color>
<color name="colorPrimaryDark">#000000</color>
<color name="color_000000">#000000</color>
<color name="color_0091FF">#0091FF</color>
<color name="color_0DFFFFFF">#0DFFFFFF</color>
<color name="color_171F7FFF">#171F7FFF</color>
<color name="color_191C25">#99191C25</color>
<color name="color_1E212C">#1E212C</color>
<color name="color_1F7FFF">#1F7FFF</color>
<color name="color_213142">#213142</color>
<color name="color_222533">#222533</color>
<color name="color_3">#333333</color>
<color name="color_303447">#303447</color>
<color name="color_323131">#323131</color>
<color name="color_4B5369">#4B5369</color>
<color name="color_4d191C25">#4d191C25</color>
<color name="color_545362">#545362</color>
<color name="color_59FFFFFF">#59FFFFFF</color>
<color name="color_5a979797">#5a979797</color>
<color name="color_666666">#99666666</color>
<color name="color_69718B">#69718B</color>
<color name="color_99191C25">#99191C25</color>
<color name="color_999999">#999999</color>
<color name="color_99FFFFFF">#99FFFFFF</color>
<color name="color_9A9A9A">#9A9A9A</color>
<color name="color_A2A2A2">#A2A2A2</color>
<color name="color_B3000000">#B3000000</color>
<color name="color_DADAE2">#DADAE2</color>
<color name="color_F8F8F8">#F8F8F8</color>
<color name="color_b3000000">#b3000000</color>
<color name="color_d9000000">#d9000000</color>
<color name="color_time_FFFFFF">#99FFFFFF</color>
<color name="half_transparent_white">#80FFFFFF</color>
<color name="red_tips">#FF1B1B</color>
<color name="tanlu_555A_F5F5">#555A75</color>
<color name="tanlu_555A_F5F5F5">#F5F5F5</color>
<color name="tanlu_dialog_bt_defalt_text_color">#FFFFFF</color>
<color name="tanlu_dialog_bt_endcolor">#5CC1FF</color>
<color name="tanlu_dialog_bt_press_text_color">#FFFFFF</color>
<color name="tanlu_dialog_bt_right_color">#50526E</color>
<color name="tanlu_dialog_bt_startcolor">#3E7FFC</color>
<color name="tanlu_dialog_endcolor">#2A2B38</color>
<color name="tanlu_dialog_startcolor">#3F4057</color>
<color name="tanlu_dialog_textcolor">#FFFFFF</color>
<color name="tanlu_top_bg_endcolor">#3F4057</color>
<color name="tanlu_top_bg_startcolor">#5E6079</color>
<color name="tanlu_white">#FFFFFF</color>
<color name="white">#FFFFFF</color>
<color name="white_50">#80FFFFFF</color>
<color name="white_alpha20">#33FFFFFF</color>
<dimen name="tanlu_button_radius_size">6px</dimen>
<dimen name="tanlu_dialog_button_height">69px</dimen>
<dimen name="tanlu_dialog_content_size">22px</dimen>
<dimen name="tanlu_dialog_first_margin_top">18px</dimen>
<dimen name="tanlu_dialog_height">278px</dimen>
<dimen name="tanlu_dialog_margin_button_top">32px</dimen>
<dimen name="tanlu_dialog_margin_top">36px</dimen>
<dimen name="tanlu_dialog_neterror_button_height">56px</dimen>
<dimen name="tanlu_dialog_neterror_button_top">20px</dimen>
<dimen name="tanlu_dialog_neterror_margin_left">23px</dimen>
<dimen name="tanlu_dialog_neterror_radius">8px</dimen>
<dimen name="tanlu_dialog_radius">10px</dimen>
<dimen name="tanlu_dialog_width">418px</dimen>
<dimen name="tanlu_head_image_size">28px</dimen>
<dimen name="tanlu_image_size">56px</dimen>
<dimen name="tanlu_module_bottom_height">72px</dimen>
<dimen name="tanlu_module_bottom_margin">5px</dimen>
<dimen name="tanlu_module_button_height">26px</dimen>
<dimen name="tanlu_module_card_address_margin_top">5px</dimen>
<dimen name="tanlu_module_card_address_size">15px</dimen>
<dimen name="tanlu_module_card_distance_margin_bottom">15px</dimen>
<dimen name="tanlu_module_card_distance_margin_top">2px</dimen>
<dimen name="tanlu_module_card_distance_size">13px</dimen>
<dimen name="tanlu_module_card_empty_maginleft">109px</dimen>
<dimen name="tanlu_module_card_empty_magintop">2px</dimen>
<dimen name="tanlu_module_card_empty_tv_magintop">10px</dimen>
<dimen name="tanlu_module_card_empty_tv_magintop_2">23px</dimen>
<dimen name="tanlu_module_card_height">186px</dimen>
<dimen name="tanlu_module_card_inner_height">176px</dimen>
<dimen name="tanlu_module_card_margin_left">8px</dimen>
<dimen name="tanlu_module_card_margin_top">13px</dimen>
<dimen name="tanlu_module_card_next_margin_left">28px</dimen>
<dimen name="tanlu_module_card_next_size">16px</dimen>
<dimen name="tanlu_module_card_previous_height">44px</dimen>
<dimen name="tanlu_module_card_previous_margin_left">30px</dimen>
<dimen name="tanlu_module_card_previous_width">136px</dimen>
<dimen name="tanlu_module_card_video_height">158px</dimen>
<dimen name="tanlu_module_card_video_marginbottom">19px</dimen>
<dimen name="tanlu_module_card_video_width">250px</dimen>
<dimen name="tanlu_module_card_width">642px</dimen>
<dimen name="tanlu_module_close_height">45px</dimen>
<dimen name="tanlu_module_full_back_height">25px</dimen>
<dimen name="tanlu_module_full_back_width">25px</dimen>
<dimen name="tanlu_module_full_bottom_height">90px</dimen>
<dimen name="tanlu_module_full_bottom_margin">10px</dimen>
<dimen name="tanlu_module_full_bottom_width">700px</dimen>
<dimen name="tanlu_module_full_loading_height">96px</dimen>
<dimen name="tanlu_module_full_loading_width">96px</dimen>
<dimen name="tanlu_module_full_margin_left">16px</dimen>
<dimen name="tanlu_module_full_margin_right">48px</dimen>
<dimen name="tanlu_module_full_margin_top">22px</dimen>
<dimen name="tanlu_module_full_margin_width">700px</dimen>
<dimen name="tanlu_module_full_start_height">56px</dimen>
<dimen name="tanlu_module_full_start_width">56px</dimen>
<dimen name="tanlu_module_full_title_content">18px</dimen>
<dimen name="tanlu_module_full_title_time">14px</dimen>
<dimen name="tanlu_module_full_top_height">72px</dimen>
<dimen name="tanlu_module_loading_height">48px</dimen>
<dimen name="tanlu_module_loading_width">48px</dimen>
<dimen name="tanlu_module_logo_margin_left">16px</dimen>
<dimen name="tanlu_module_map_bottom">32px</dimen>
<dimen name="tanlu_module_map_bottom_height">44px</dimen>
<dimen name="tanlu_module_map_left">400px</dimen>
<dimen name="tanlu_module_map_right">80px</dimen>
<dimen name="tanlu_module_map_top">150px</dimen>
<dimen name="tanlu_module_margin_left">17px</dimen>
<dimen name="tanlu_module_margin_right">7px</dimen>
<dimen name="tanlu_module_margin_top">3px</dimen>
<dimen name="tanlu_module_mavi_height">18px</dimen>
<dimen name="tanlu_module_radius">22px</dimen>
<dimen name="tanlu_module_shade_size">4px</dimen>
<dimen name="tanlu_module_small_player_height">6px</dimen>
<dimen name="tanlu_module_start_height">52px</dimen>
<dimen name="tanlu_module_start_width">52px</dimen>
<dimen name="tanlu_module_upload_radius">26px</dimen>
<dimen name="tanlu_module_upload_width">260px</dimen>
<dimen name="tanlu_normal_image_radius_size">16px</dimen>
<string name="affirm">返回</string>
<string name="app_name">tanlu</string>
<string name="cancel">取消授权</string>
<string name="custom_send_road_condition">上报路况</string>
<string name="first_custom_send_content">您还可以试试语音上报</string>
<string name="first_week_tts_content">欢迎使用探路,您可以在探路内查看到周边的实时路况,也可以通过关键词“上报路况”来分享一段视频给其他车主</string>
<string name="main_empty_content"><Data><![CDATA[<font color="#8F95AA">未找到其他用户分享的拥堵信息,<br/>您可以试试</font><font color="#51B0FF">分享拥堵</font>]]></Data></string>
<string name="main_empty_content_info">未找到其他用户分享的路况</string>
<string name="main_empty_location">未知区域</string>
<string name="splash_agreement">《探路共享计划》</string>
<string name="splash_agreement_bt">探路共享计划 >> </string>
<string name="splash_agreement_dialog_title">探路APP用户服务协议</string>
<string name="start_already_agreement">已同意</string>
<string name="start_mogo_car_connect">开启小智车联</string>
<string name="start_mogo_share">共享计划</string>
<string name="tanlu_cancle_time">取消(%s</string>
<string name="tanlu_navi_voice_play">为你查询到导航路线沿途的路况信息,可以对我说上一条、下一条来查看</string>
<string name="tanlu_neterror_cancle_time">好的(%s</string>
<string name="tanlu_next">下一条</string>
<string name="tanlu_prepare_play">将为您播放</string>
<string name="tanlu_previous">上一条</string>
<string name="tanlu_share_failed">上传失败</string>
<string name="tanlu_share_success">已分享成功,你分享的内容将帮助%s位车友</string>
<string name="tanlu_upload_roadcondition">上报路况</string>
<string name="text_searching_information">正在更新情报数据</string>
<string name="voice_get_informations_tts">为您找到%s条路况信息</string>
<style name="BottomDialog" parent="AlertDialog.AppCompat">
<item name="android:windowIsFloating">true</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:fullBright">@color/all_transparent_white</item>
<item name="android:fullDark">@color/all_transparent_white</item>
<item name="android:topBright">@color/all_transparent_white</item>
<item name="android:topDark">@color/all_transparent_white</item>
<item name="android:borderlessButtonStyle">@color/all_transparent_white</item>
</style>
<declare-styleable name="RoundLayout">
<attr format="dimension" name="roundLayoutRadius"/>
</declare-styleable>
</resources>

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More