Просмотр исходного кода

提醒

首页气泡,首次点击时,显示提醒界面
huyuguo лет назад: 4
Родитель
Сommit
54df60fe50

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

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

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

@ -2799,22 +2799,15 @@ public class MainMapActivity extends Activity implements LocationSource, AMapLoc
2799 2799
                if (search_marker != null) {
2800 2800
                    search_marker.remove();
2801 2801
                }
2802
//                aMap.clear();
2803
//                initOverlay(list);
2804 2802
                break;
2805 2803
            case R.id.iv_example:
2806 2804
                MobclickAgent.onEvent(getApplicationContext(), "0114");
2807
//                startActivity(new Intent(MainApplication.context,ClusterActivity.class));
2808 2805
                Intent intent_example = new Intent(getApplicationContext(), ExampleActivity.class);
2809 2806
                intent_example.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
2810 2807
                startActivity(intent_example);
2811
//                finish();
2812 2808
                overridePendingTransition(0, 0);
2813
//                        iv_bg_example.setVisibility(View.VISIBLE);
2814 2809
                break;
2815 2810
            case R.id.iv_bg_example:
2816
//                iv_bg_example.setVisibility(View.GONE);
2817
2818 2811
                break;
2819 2812
            case R.id.tv_sortDistance:
2820 2813
                MobclickAgent.onEvent(getApplicationContext(), "0057");
@ -3142,11 +3135,6 @@ public class MainMapActivity extends Activity implements LocationSource, AMapLoc
3142 3135
            case R.id.private_protocol_sure_and_go:
3143 3136
                sharedPreferencesUtil.putBoolean("cdz_private_protocol", true);
3144 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 3138
                break;
3151 3139
            case R.id.private_protocol_web:
3152 3140
                intent = new Intent(getApplication(), IntegralDescriptionActivity.class);
@ -3179,8 +3167,6 @@ public class MainMapActivity extends Activity implements LocationSource, AMapLoc
3179 3167
    }
3180 3168
3181 3169
    public void showMap() {
3182
//        Log.e("isMap", MainApplication.isMap + "");
3183
//        Log.e(TAG, "showMap: list_size" + list.size());
3184 3170
        if (MainApplication.isMap) {
3185 3171
            if (list.size() == 0) {
3186 3172
                ete("{\"fun\":\"timer\"}");
@ -3203,19 +3189,9 @@ public class MainMapActivity extends Activity implements LocationSource, AMapLoc
3203 3189
            if (windowLayout.getVisibility() == View.VISIBLE) {
3204 3190
                paoShow = true;
3205 3191
                windowLayout.setVisibility(View.GONE);
3206
//                rl_control.setVisibility(View.GONE);
3207 3192
            } else {
3208 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 3195
            iv_roadCondition.setVisibility(View.GONE);
3220 3196
            MobclickAgent.onEvent(getApplicationContext(), "0063");
3221 3197
@ -3226,7 +3202,6 @@ public class MainMapActivity extends Activity implements LocationSource, AMapLoc
3226 3202
            lvZhan.setVisibility(View.GONE);
3227 3203
            rl_mapList.setVisibility(View.GONE);
3228 3204
            tv_tishi.setVisibility(View.GONE);
3229
//            ToastUtil.showToast(getApplicationContext(),"paoShow="+paoShow+"---isListShow="+isListShow,Toast.LENGTH_SHORT);
3230 3205
            if (paoShow == true && isListShow == false) {
3231 3206
                windowLayout.setVisibility(View.VISIBLE);
3232 3207
                rl_control.setVisibility(View.GONE);
@ -3247,7 +3222,6 @@ public class MainMapActivity extends Activity implements LocationSource, AMapLoc
3247 3222
            tv_sortStarLevel.setBackgroundColor(getResources().getColor(R.color.white));
3248 3223
            tv_sortFreeTime.setBackgroundColor(getResources().getColor(R.color.white));
3249 3224
            iv_roadCondition.setVisibility(View.VISIBLE);
3250
//            mapView.setVisibility(View.VISIBLE);
3251 3225
        }
3252 3226
    }
3253 3227
@ -5650,12 +5624,19 @@ public class MainMapActivity extends Activity implements LocationSource, AMapLoc
5650 5624
                infoViewNavigate();
5651 5625
            }
5652 5626
        });
5653
//        Log.e(TAG, "onResponse: id=" + id);
5654 5627
        Animation animation = AnimationUtils.loadAnimation(this, R.anim.in);
5655 5628
        animation.setDuration(500);
5656 5629
        windowLayout.startAnimation(animation);
5657 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,10 +1416,7 @@
1416 1416
    </RelativeLayout>
1417 1417
1418 1418
1419
    <!--&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-->
1420
1421
1422
    //弹出框占位布局
1419
    <!-- 弹出框占位布局 -->
1423 1420
1424 1421
    <com.zhy.autolayout.AutoLinearLayout
1425 1422
        android:id="@+id/ll_open"
@ -1429,10 +1426,10 @@
1429 1426
        android:orientation="horizontal"
1430 1427
        android:visibility="gone" />
1431 1428
1432
    //地图状态控制布局
1429
    <!-- 地图状态控制布局 -->
1433 1430
1434 1431
1435
    //站点提示框布局
1432
    <!-- 站点提示框布局 -->
1436 1433
1437 1434
    <RelativeLayout
1438 1435
        android:id="@+id/tv_citynotice"