调整分享框布局

This commit is contained in:
tongchenfei
2020-06-01 17:52:40 +08:00
parent dc99bd0182
commit b78adf8f1c
22 changed files with 101 additions and 202 deletions

View File

@@ -45,17 +45,17 @@ public class LaucherShareDialog implements View.OnClickListener {
private boolean isShown = false;
private ImageView ivBlock;
private ImageView ivTrafficCheck;
private ImageView ivClosure;
private ImageView ivNeedHelp;
private TextView tvBlock;
private TextView tvTrafficCheck;
private TextView tvClosure;
private TextView tvNeedHelp;
private ImageView ivAccident;
private ImageView ivRealTimeTraffic;
private ImageView ivStagnantWater;
private ImageView ivRoadIcy;
private ImageView ivDenseFog;
private ImageView ivConstruction;
private TextView tvAccident;
private TextView tvRealTimeTraffic;
private TextView tvStagnantWater;
private TextView tvRoadIcy;
private TextView tvDenseFog;
private TextView tvConstruction;
private Context mContext;
private IMogoAnalytics mAnalytics;
@@ -83,89 +83,89 @@ public class LaucherShareDialog implements View.OnClickListener {
});
ivBlock = body.findViewById(R.id.ivBlock);
ivTrafficCheck = body.findViewById(R.id.ivTrafficCheck);
ivClosure = body.findViewById(R.id.ivClosure);
ivNeedHelp = body.findViewById(R.id.ivSeekHelp);
tvBlock = body.findViewById(R.id.tvBlock);
tvTrafficCheck = body.findViewById(R.id.tvTrafficCheck);
tvClosure = body.findViewById(R.id.tvClosure);
tvNeedHelp = body.findViewById(R.id.tvSeekHelp);
ivAccident = body.findViewById(R.id.ivAccident);
ivRealTimeTraffic = body.findViewById(R.id.ivRealTimeTraffic);
ivStagnantWater = body.findViewById(R.id.ivStagnantWater);
ivRoadIcy = body.findViewById(R.id.ivRoadIcy);
ivDenseFog = body.findViewById(R.id.ivDenseFog);
ivConstruction = body.findViewById(R.id.ivConstruction);
tvAccident = body.findViewById(R.id.tvAccident);
tvRealTimeTraffic = body.findViewById(R.id.tvRealTimeTraffic);
tvStagnantWater = body.findViewById(R.id.tvStagnantWater);
tvRoadIcy = body.findViewById(R.id.tvRoadIcy);
tvDenseFog = body.findViewById(R.id.tvDenseFog);
tvConstruction = body.findViewById(R.id.tvConstruction);
}
private void initListener() {
ivBlock.setOnClickListener(this);
ivNeedHelp.setOnClickListener(this);
ivTrafficCheck.setOnClickListener(this);
ivClosure.setOnClickListener(this);
tvBlock.setOnClickListener(this);
tvNeedHelp.setOnClickListener(this);
tvTrafficCheck.setOnClickListener(this);
tvClosure.setOnClickListener(this);
ivAccident.setOnClickListener(this);
ivRealTimeTraffic.setOnClickListener(this);
ivStagnantWater.setOnClickListener(this);
ivRoadIcy.setOnClickListener(this);
ivDenseFog.setOnClickListener(this);
ivConstruction.setOnClickListener(this);
tvAccident.setOnClickListener(this);
tvRealTimeTraffic.setOnClickListener(this);
tvStagnantWater.setOnClickListener(this);
tvRoadIcy.setOnClickListener(this);
tvDenseFog.setOnClickListener(this);
tvConstruction.setOnClickListener(this);
}
@Override
public void onClick(View view) {
int id = view.getId();
if (id == R.id.ivBlock) {
if (id == R.id.tvBlock) {
//拥堵
Logger.d(TAG,"点击拥堵");
traceTanluData("1");
sendShareReceiver(ShareConstants.TYPE_BLOCK);
traceTypeData("1");
dismiss();
} else if (id == R.id.ivTrafficCheck) {
} else if (id == R.id.tvTrafficCheck) {
//交通检查
Logger.d(TAG,"点击交通检查");
traceData("1");
sendShareReceiver(ShareConstants.TYPE_TRAFFIC_CHECK);
traceTypeData("3");
dismiss();
} else if (id == R.id.ivClosure) {
} else if (id == R.id.tvClosure) {
//封路
Logger.d(TAG,"点击封路");
traceData("1");
sendShareReceiver(ShareConstants.TYPE_CLOSURE);
traceTypeData("4");
dismiss();
} else if (id == R.id.ivSeekHelp) {
} else if (id == R.id.tvSeekHelp) {
// 故障求助
Logger.d(TAG,"点击求助");
SeekHelpManager.INSTANCE.seekHelp(mContext,seekListener,true);
dismiss();
} else if (id == R.id.ivAccident) {
} else if (id == R.id.tvAccident) {
// 事故
Logger.d(TAG,"点击事故");
sendShareReceiver(ShareConstants.TYPE_ACCIDENT);
dismiss();
} else if (id == R.id.ivConstruction) {
} else if (id == R.id.tvConstruction) {
// 道路施工
Logger.d(TAG,"点击道路施工");
sendShareReceiver(ShareConstants.TYPE_ROAD_CONSTRUCTION);
dismiss();
} else if (id == R.id.ivRealTimeTraffic) {
} else if (id == R.id.tvRealTimeTraffic) {
// 实时路况
Logger.d(TAG,"点击实时路况");
sendShareReceiver(ShareConstants.TYPE_REAL_TIME_TRAFFIC);
dismiss();
} else if (id == R.id.ivStagnantWater) {
} else if (id == R.id.tvStagnantWater) {
// 道路积水
Logger.d(TAG,"点击道路积水");
sendShareReceiver(ShareConstants.TYPE_STAGNANT_WATER);
dismiss();
} else if (id == R.id.ivRoadIcy) {
} else if (id == R.id.tvRoadIcy) {
// 道路结冰
Logger.d(TAG,"点击道路结冰");
sendShareReceiver(ShareConstants.TYPE_ROAD_ICY);
dismiss();
} else if (id == R.id.ivDenseFog) {
} else if (id == R.id.tvDenseFog) {
// 浓雾
Logger.d(TAG,"点击浓雾");
sendShareReceiver(ShareConstants.TYPE_DENSE_FOG);