Browse Source

提醒

首页气泡,首次点击时,显示提醒界面
huyuguo 4 years ago
parent
commit
54df60fe50

+ 3 - 0
app/src/main/java/com/electric/chargingpile/activity/ExampleActivity.java

7
7
8
import com.electric.chargingpile.R;
8
import com.electric.chargingpile.R;
9
import com.electric.chargingpile.util.BarColorUtil;
9
import com.electric.chargingpile.util.BarColorUtil;
10
import com.electric.chargingpile.util.SharedPreferencesUtil;
10
11
11
public class ExampleActivity extends Activity implements View.OnClickListener {
12
public class ExampleActivity extends Activity implements View.OnClickListener {
12
    private ImageView iv_bg_example;
13
    private ImageView iv_bg_example;
28
    public void onClick(View view) {
29
    public void onClick(View view) {
29
        switch (view.getId()) {
30
        switch (view.getId()) {
30
            case R.id.iv_bg_example:
31
            case R.id.iv_bg_example:
32
                SharedPreferencesUtil sharedPreferencesUtil = new SharedPreferencesUtil(getApplication());
33
                sharedPreferencesUtil.putBoolean("cdz_showed_example_activity", true);
31
                finish();
34
                finish();
32
                overridePendingTransition(0, 0);
35
                overridePendingTransition(0, 0);
33
                break;
36
                break;

+ 8 - 27
app/src/main/java/com/electric/chargingpile/activity/MainMapActivity.java

2799
                if (search_marker != null) {
2799
                if (search_marker != null) {
2800
                    search_marker.remove();
2800
                    search_marker.remove();
2801
                }
2801
                }
2802
//                aMap.clear();
2803
//                initOverlay(list);
2804
                break;
2802
                break;
2805
            case R.id.iv_example:
2803
            case R.id.iv_example:
2806
                MobclickAgent.onEvent(getApplicationContext(), "0114");
2804
                MobclickAgent.onEvent(getApplicationContext(), "0114");
2807
//                startActivity(new Intent(MainApplication.context,ClusterActivity.class));
2808
                Intent intent_example = new Intent(getApplicationContext(), ExampleActivity.class);
2805
                Intent intent_example = new Intent(getApplicationContext(), ExampleActivity.class);
2809
                intent_example.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
2806
                intent_example.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
2810
                startActivity(intent_example);
2807
                startActivity(intent_example);
2811
//                finish();
2812
                overridePendingTransition(0, 0);
2808
                overridePendingTransition(0, 0);
2813
//                        iv_bg_example.setVisibility(View.VISIBLE);
2814
                break;
2809
                break;
2815
            case R.id.iv_bg_example:
2810
            case R.id.iv_bg_example:
2816
//                iv_bg_example.setVisibility(View.GONE);
2817
2818
                break;
2811
                break;
2819
            case R.id.tv_sortDistance:
2812
            case R.id.tv_sortDistance:
2820
                MobclickAgent.onEvent(getApplicationContext(), "0057");
2813
                MobclickAgent.onEvent(getApplicationContext(), "0057");
3142
            case R.id.private_protocol_sure_and_go:
3135
            case R.id.private_protocol_sure_and_go:
3143
                sharedPreferencesUtil.putBoolean("cdz_private_protocol", true);
3136
                sharedPreferencesUtil.putBoolean("cdz_private_protocol", true);
3144
                rl_privacy_protocol.setVisibility(View.GONE);
3137
                rl_privacy_protocol.setVisibility(View.GONE);
3145
3146
                Intent pIntent = new Intent(getApplicationContext(), ExampleActivity.class);
3147
                pIntent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
3148
                startActivity(pIntent);
3149
                overridePendingTransition(0, 0);
3150
                break;
3138
                break;
3151
            case R.id.private_protocol_web:
3139
            case R.id.private_protocol_web:
3152
                intent = new Intent(getApplication(), IntegralDescriptionActivity.class);
3140
                intent = new Intent(getApplication(), IntegralDescriptionActivity.class);
3179
    }
3167
    }
3180
3168
3181
    public void showMap() {
3169
    public void showMap() {
3182
//        Log.e("isMap", MainApplication.isMap + "");
3183
//        Log.e(TAG, "showMap: list_size" + list.size());
3184
        if (MainApplication.isMap) {
3170
        if (MainApplication.isMap) {
3185
            if (list.size() == 0) {
3171
            if (list.size() == 0) {
3186
                ete("{\"fun\":\"timer\"}");
3172
                ete("{\"fun\":\"timer\"}");
3203
            if (windowLayout.getVisibility() == View.VISIBLE) {
3189
            if (windowLayout.getVisibility() == View.VISIBLE) {
3204
                paoShow = true;
3190
                paoShow = true;
3205
                windowLayout.setVisibility(View.GONE);
3191
                windowLayout.setVisibility(View.GONE);
3206
//                rl_control.setVisibility(View.GONE);
3207
            } else {
3192
            } else {
3208
                rl_control.setVisibility(View.GONE);
3193
                rl_control.setVisibility(View.GONE);
3209
            }
3194
            }
3210
3211
//            mapView.setVisibility(View.GONE);
3212
//            if (paoRl.getVisibility() == View.VISIBLE) {
3213
//                paoRl.setVisibility(View.GONE);
3214
////                iv_news.setVisibility(View.VISIBLE);
3215
////                iv_qiandao.setVisibility(View.VISIBLE);
3216
////                rl_control.setVisibility(View.VISIBLE);
3217
//                ll_open.setVisibility(View.GONE);
3218
//            }
3219
            iv_roadCondition.setVisibility(View.GONE);
3195
            iv_roadCondition.setVisibility(View.GONE);
3220
            MobclickAgent.onEvent(getApplicationContext(), "0063");
3196
            MobclickAgent.onEvent(getApplicationContext(), "0063");
3221
3197
3226
            lvZhan.setVisibility(View.GONE);
3202
            lvZhan.setVisibility(View.GONE);
3227
            rl_mapList.setVisibility(View.GONE);
3203
            rl_mapList.setVisibility(View.GONE);
3228
            tv_tishi.setVisibility(View.GONE);
3204
            tv_tishi.setVisibility(View.GONE);
3229
//            ToastUtil.showToast(getApplicationContext(),"paoShow="+paoShow+"---isListShow="+isListShow,Toast.LENGTH_SHORT);
3230
            if (paoShow == true && isListShow == false) {
3205
            if (paoShow == true && isListShow == false) {
3231
                windowLayout.setVisibility(View.VISIBLE);
3206
                windowLayout.setVisibility(View.VISIBLE);
3232
                rl_control.setVisibility(View.GONE);
3207
                rl_control.setVisibility(View.GONE);
3247
            tv_sortStarLevel.setBackgroundColor(getResources().getColor(R.color.white));
3222
            tv_sortStarLevel.setBackgroundColor(getResources().getColor(R.color.white));
3248
            tv_sortFreeTime.setBackgroundColor(getResources().getColor(R.color.white));
3223
            tv_sortFreeTime.setBackgroundColor(getResources().getColor(R.color.white));
3249
            iv_roadCondition.setVisibility(View.VISIBLE);
3224
            iv_roadCondition.setVisibility(View.VISIBLE);
3250
//            mapView.setVisibility(View.VISIBLE);
3251
        }
3225
        }
3252
    }
3226
    }
3253
3227
5650
                infoViewNavigate();
5624
                infoViewNavigate();
5651
            }
5625
            }
5652
        });
5626
        });
5653
//        Log.e(TAG, "onResponse: id=" + id);
5654
        Animation animation = AnimationUtils.loadAnimation(this, R.anim.in);
5627
        Animation animation = AnimationUtils.loadAnimation(this, R.anim.in);
5655
        animation.setDuration(500);
5628
        animation.setDuration(500);
5656
        windowLayout.startAnimation(animation);
5629
        windowLayout.startAnimation(animation);
5657
        windowLayout.setVisibility(View.VISIBLE);
5630
        windowLayout.setVisibility(View.VISIBLE);
5658
5631
5632
        SharedPreferencesUtil sharedPreferencesUtil = new SharedPreferencesUtil(getApplication());
5633
        boolean showedExampleActivity = sharedPreferencesUtil.hasKey("cdz_showed_example_activity");
5634
        if (!showedExampleActivity) {
5635
            Intent pIntent = new Intent(getApplicationContext(), ExampleActivity.class);
5636
            pIntent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
5637
            startActivity(pIntent);
5638
            overridePendingTransition(0, 0);
5639
        }
5659
    }
5640
    }
5660
5641
5661
    /**
5642
    /**

+ 3 - 6
app/src/main/res/layout/activity_main_map.xml

1416
    </RelativeLayout>
1416
    </RelativeLayout>
1417
1417
1418
1418
1419
    <!--&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-->
1420
1421
1422
    //弹出框占位布局
1419
    <!-- 弹出框占位布局 -->
1423
1420
1424
    <com.zhy.autolayout.AutoLinearLayout
1421
    <com.zhy.autolayout.AutoLinearLayout
1425
        android:id="@+id/ll_open"
1422
        android:id="@+id/ll_open"
1429
        android:orientation="horizontal"
1426
        android:orientation="horizontal"
1430
        android:visibility="gone" />
1427
        android:visibility="gone" />
1431
1428
1432
    //地图状态控制布局
1429
    <!-- 地图状态控制布局 -->
1433
1430
1434
1431
1435
    //站点提示框布局
1432
    <!-- 站点提示框布局 -->
1436
1433
1437
    <RelativeLayout
1434
    <RelativeLayout
1438
        android:id="@+id/tv_citynotice"
1435
        android:id="@+id/tv_citynotice"