黑夜白天模式细节调整

This commit is contained in:
tongchenfei
2020-09-03 13:47:04 +08:00
parent e26ea5c569
commit d6ee74b96f
17 changed files with 77 additions and 487 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 600 B

After

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 600 B

After

Width:  |  Height:  |  Size: 865 B

View File

@@ -24,6 +24,10 @@
android:layout_width="@dimen/module_ext_weather_icon_width"
android:layout_height="@dimen/module_ext_weather_icon_height" />
<Space
android:layout_width="@dimen/module_ext_weather_space_between_icon_and_tem"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/module_ext_id_weather_temp"
android:layout_width="wrap_content"

View File

@@ -18,6 +18,7 @@
<dimen name="module_ext_common_address_divider_height">54px</dimen>
<dimen name="module_ext_common_address_company_width">100px</dimen>
<dimen name="module_ext_common_address_company_height">90px</dimen>
<dimen name="module_ext_weather_space_between_icon_and_tem">8px</dimen>
<dimen name="module_ext_speed_limit_width">180px</dimen>
<dimen name="module_ext_speed_limit_height">180px</dimen>

View File

@@ -18,6 +18,7 @@
<dimen name="module_ext_common_address_divider_height">54px</dimen>
<dimen name="module_ext_common_address_company_width">100px</dimen>
<dimen name="module_ext_common_address_company_height">90px</dimen>
<dimen name="module_ext_weather_space_between_icon_and_tem">8px</dimen>
<dimen name="module_ext_speed_limit_width">180px</dimen>
<dimen name="module_ext_speed_limit_height">180px</dimen>

View File

@@ -71,6 +71,7 @@
<dimen name="module_ext_weather_icon_height">24px</dimen>
<dimen name="module_ext_weather_temp_marginRight">18px</dimen>
<dimen name="module_ext_weather_temp_textSize">18.48px</dimen>
<dimen name="module_ext_weather_space_between_icon_and_tem">5px</dimen>
<dimen name="module_ext_weather_temp_desc_marginRight">16px</dimen>
<dimen name="module_ext_weather_temp_desc_textSize">22px</dimen>
<dimen name="module_ext_msg_marginRight">16px</dimen>

View File

@@ -146,6 +146,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
// obuManager.registerObuDataChangedListener(EventDispatchCenter.getInstance());
// }
initAdasControlStatusListener();
EventDispatchCenter.getInstance().setMapLoadedCallback( () -> {
Logger.d( TAG, "map loaded." + Thread.currentThread().getName() );
@@ -181,7 +182,6 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
// IMogoMonitorProvider monitorProvider = (IMogoMonitorProvider) ARouter.getInstance().build(MogoServicePaths.PATH_MOGO_MONITOR).navigation(this);
// monitorProvider.resetActivityContext(this);
mServiceApis.getMogoMonitorApi().resetActivityContext( this );
initAdasControlStatusListener();
}
private void initAdasControlStatusListener() {

View File

@@ -3,6 +3,7 @@ package com.mogo.module.share.dialog;
import android.content.Context;
import android.view.View;
import android.view.WindowManager;
import android.widget.ImageView;
import android.widget.TextView;
import com.alibaba.android.arouter.launcher.ARouter;
@@ -33,17 +34,17 @@ public class LaucherShareDialog extends BaseFloatDialog implements View.OnClickL
private boolean isShown = false;
private TextView tvBlock;
private TextView tvTrafficCheck;
private TextView tvClosure;
private TextView tvNeedHelp;
private ImageView ivBlock;
private ImageView ivTrafficCheck;
private ImageView ivClosure;
private ImageView ivNeedHelp;
private TextView tvAccident;
private TextView tvRealTimeTraffic;
private TextView tvStagnantWater;
private TextView tvRoadIcy;
private TextView tvDenseFog;
private TextView tvConstruction;
private ImageView ivAccident;
private ImageView ivRealTimeTraffic;
private ImageView ivStagnantWater;
private ImageView ivRoadIcy;
private ImageView ivDenseFog;
private ImageView ivConstruction;
private Context mContext;
private IMogoAnalytics mAnalytics;
@@ -86,83 +87,83 @@ public class LaucherShareDialog extends BaseFloatDialog implements View.OnClickL
// });
tvBlock = findViewById(R.id.tvBlock);
tvTrafficCheck = findViewById(R.id.tvTrafficCheck);
tvClosure = findViewById(R.id.tvClosure);
tvNeedHelp = findViewById(R.id.tvSeekHelp);
ivBlock = findViewById(R.id.ivBlock);
ivTrafficCheck = findViewById(R.id.ivTrafficCheck);
ivClosure = findViewById(R.id.ivClosure);
ivNeedHelp = findViewById(R.id.ivSeekHelp);
tvAccident = findViewById(R.id.tvAccident);
tvRealTimeTraffic = findViewById(R.id.tvRealTimeTraffic);
tvStagnantWater = findViewById(R.id.tvStagnantWater);
tvRoadIcy = findViewById(R.id.tvRoadIcy);
tvDenseFog = findViewById(R.id.tvDenseFog);
tvConstruction = findViewById(R.id.tvConstruction);
ivAccident = findViewById(R.id.ivAccident);
ivRealTimeTraffic = findViewById(R.id.ivRealTimeTraffic);
ivStagnantWater = findViewById(R.id.ivStagnantWater);
ivRoadIcy = findViewById(R.id.ivRoadIcy);
ivDenseFog = findViewById(R.id.ivDenseFog);
ivConstruction = findViewById(R.id.ivConstruction);
}
private void initListener() {
tvBlock.setOnClickListener(this);
tvNeedHelp.setOnClickListener(this);
tvTrafficCheck.setOnClickListener(this);
tvClosure.setOnClickListener(this);
ivBlock.setOnClickListener(this);
ivNeedHelp.setOnClickListener(this);
ivTrafficCheck.setOnClickListener(this);
ivClosure.setOnClickListener(this);
tvAccident.setOnClickListener(this);
tvRealTimeTraffic.setOnClickListener(this);
tvStagnantWater.setOnClickListener(this);
tvRoadIcy.setOnClickListener(this);
tvDenseFog.setOnClickListener(this);
tvConstruction.setOnClickListener(this);
ivAccident.setOnClickListener(this);
ivRealTimeTraffic.setOnClickListener(this);
ivStagnantWater.setOnClickListener(this);
ivRoadIcy.setOnClickListener(this);
ivDenseFog.setOnClickListener(this);
ivConstruction.setOnClickListener(this);
}
@Override
public void onClick(View view) {
int id = view.getId();
if (id == R.id.tvBlock) {
if (id == R.id.ivBlock) {
//拥堵
Logger.d(TAG,"点击拥堵");
sendShareReceiver(IMogoTanluProvider.TYPE_BLOCK);
dismiss();
} else if (id == R.id.tvTrafficCheck) {
} else if (id == R.id.ivTrafficCheck) {
//交通检查
Logger.d(TAG,"点击交通检查");
sendShareReceiver(IMogoTanluProvider.TYPE_TRAFFIC_CHECK);
dismiss();
} else if (id == R.id.tvClosure) {
} else if (id == R.id.ivClosure) {
//封路
Logger.d(TAG,"点击封路");
sendShareReceiver(IMogoTanluProvider.TYPE_CLOSURE);
dismiss();
} else if (id == R.id.tvSeekHelp) {
} else if (id == R.id.ivSeekHelp) {
// 故障求助
Logger.d(TAG,"点击求助");
SeekHelpManager.INSTANCE.seekHelp(mContext,seekListener,true);
dismiss();
} else if (id == R.id.tvAccident) {
} else if (id == R.id.ivAccident) {
// 事故
Logger.d(TAG,"点击事故");
sendShareReceiver(IMogoTanluProvider.TYPE_ACCIDENT);
dismiss();
} else if (id == R.id.tvConstruction) {
} else if (id == R.id.ivConstruction) {
// 道路施工
Logger.d(TAG,"点击道路施工");
sendShareReceiver(IMogoTanluProvider.TYPE_ROAD_CONSTRUCTION);
dismiss();
} else if (id == R.id.tvRealTimeTraffic) {
} else if (id == R.id.ivRealTimeTraffic) {
// 实时路况
Logger.d(TAG,"点击实时路况");
sendShareReceiver(IMogoTanluProvider.TYPE_REAL_TIME_TRAFFIC);
dismiss();
} else if (id == R.id.tvStagnantWater) {
} else if (id == R.id.ivStagnantWater) {
// 道路积水
Logger.d(TAG,"点击道路积水");
sendShareReceiver(IMogoTanluProvider.TYPE_STAGNANT_WATER);
dismiss();
} else if (id == R.id.tvRoadIcy) {
} else if (id == R.id.ivRoadIcy) {
// 道路结冰
Logger.d(TAG,"点击道路结冰");
sendShareReceiver(IMogoTanluProvider.TYPE_ROAD_ICY);
dismiss();
} else if (id == R.id.tvDenseFog) {
} else if (id == R.id.ivDenseFog) {
// 浓雾
Logger.d(TAG,"点击浓雾");
sendShareReceiver(IMogoTanluProvider.TYPE_DENSE_FOG);