黑夜白天模式细节调整

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

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);