From 18c06a35e2b59be4915a2b768f16ca36df1f5c75 Mon Sep 17 00:00:00 2001 From: md Date: Mon, 7 Jun 2021 18:14:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=AF=BB=E5=AE=9D-=E9=81=93?= =?UTF-8?q?=E8=B7=AF=E9=83=A8=E5=88=86=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../outdoor/activity/FragmentManagement.java | 34 ++- .../navinfo/outdoor/fragment/PoiFragment.java | 64 ++++++ .../outdoor/fragment/RoadFragment.java | 39 ++++ .../outdoor/fragment/TreasureFragment.java | 12 +- app/src/main/res/drawable/bg_01.png | Bin 0 -> 16711 bytes app/src/main/res/drawable/icon_close.png | Bin 0 -> 224 bytes app/src/main/res/drawable/road_shape.xml | 7 + app/src/main/res/drawable/top_bg.png | Bin 0 -> 16858 bytes .../main/res/drawable/top_bg_line_left.png | Bin 0 -> 219 bytes .../main/res/drawable/top_bg_line_right.png | Bin 0 -> 220 bytes app/src/main/res/drawable/uploding_shape.xml | 5 + app/src/main/res/layout/fragment_poi.xml | 14 ++ app/src/main/res/layout/fragment_road.xml | 217 ++++++++++++++++++ app/src/main/res/layout/treasure_fragment.xml | 21 ++ app/src/main/res/values/colors.xml | 1 + 15 files changed, 411 insertions(+), 3 deletions(-) create mode 100644 app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java create mode 100644 app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java create mode 100644 app/src/main/res/drawable/bg_01.png create mode 100644 app/src/main/res/drawable/icon_close.png create mode 100644 app/src/main/res/drawable/road_shape.xml create mode 100644 app/src/main/res/drawable/top_bg.png create mode 100644 app/src/main/res/drawable/top_bg_line_left.png create mode 100644 app/src/main/res/drawable/top_bg_line_right.png create mode 100644 app/src/main/res/drawable/uploding_shape.xml create mode 100644 app/src/main/res/layout/fragment_poi.xml create mode 100644 app/src/main/res/layout/fragment_road.xml diff --git a/app/src/main/java/com/navinfo/outdoor/activity/FragmentManagement.java b/app/src/main/java/com/navinfo/outdoor/activity/FragmentManagement.java index 5ac489b..a030216 100644 --- a/app/src/main/java/com/navinfo/outdoor/activity/FragmentManagement.java +++ b/app/src/main/java/com/navinfo/outdoor/activity/FragmentManagement.java @@ -18,6 +18,7 @@ import com.navinfo.outdoor.fragment.IssueFragment; import com.navinfo.outdoor.fragment.IssueWebFragment; import com.navinfo.outdoor.fragment.MapDownloadFragment; import com.navinfo.outdoor.fragment.MineFragment; +import com.navinfo.outdoor.fragment.PoiFragment; import com.navinfo.outdoor.fragment.PrivilegeFragment; import com.navinfo.outdoor.fragment.RecordFragment; import com.navinfo.outdoor.fragment.SetFragment; @@ -29,6 +30,7 @@ import com.navinfo.outdoor.fragment.TaskPrefectureFragment; import com.navinfo.outdoor.fragment.RegisterFragment; import com.navinfo.outdoor.fragment.TreasureFragment; import com.navinfo.outdoor.fragment.UserAttestationFragment; +import com.navinfo.outdoor.fragment.RoadFragment; import com.navinfo.outdoor.fragment.WithdrawFragment; import com.gyf.immersionbar.ImmersionBar; import com.navinfo.outdoor.fragment.WithdrawalRecordFragment; @@ -71,6 +73,8 @@ public class FragmentManagement extends BaseActivity { private GatheringFragment gatheringFragment;//我的-用户资料-收款信息的fragment -24 private UserAttestationFragment userAttestationFragment;//我的-用户资料-实名认证的fragment -25 private WithdrawalRecordFragment withdrawalRecordFragment;//我的-提现-提现记录的fragment -26 + private PoiFragment poiFragment;//寻宝-上传-POI的fragment -27 + private RoadFragment roadFragment;//寻宝-上传-道路的fragment -28 @@ -142,8 +146,12 @@ public class FragmentManagement extends BaseActivity { fragmentTransaction.hide(gatheringFragment); if (userAttestationFragment!=null)//我的-用户资料-实名认证的fragment-25 fragmentTransaction.hide(userAttestationFragment); - if (withdrawalRecordFragment!=null) + if (withdrawalRecordFragment!=null)//我的-提现-提现记录的fragment -26 fragmentTransaction.hide(withdrawalRecordFragment); + if (poiFragment !=null) //寻宝-上传-POI的fragment -27 + fragmentTransaction.hide(poiFragment); + if (roadFragment !=null) //寻宝-上传-道路的fragment -28 + fragmentTransaction.hide(roadFragment); @@ -356,7 +364,7 @@ public class FragmentManagement extends BaseActivity { fragmentTransaction.show(userAttestationFragment); } break; - case 26: + case 26://我的-提现-提现记录的fragment if (withdrawalRecordFragment ==null){ withdrawalRecordFragment=new WithdrawalRecordFragment(); fragmentTransaction.add(R.id.frame_layout,withdrawalRecordFragment); @@ -364,6 +372,22 @@ public class FragmentManagement extends BaseActivity { fragmentTransaction.show(withdrawalRecordFragment); } break; + case 27://寻宝-上传-POI的fragment - + if (poiFragment ==null){ + poiFragment=new PoiFragment(); + fragmentTransaction.add(R.id.frame_layout,poiFragment); + }else { + fragmentTransaction.show(poiFragment); + } + break; + case 28://寻宝-上传-道路的fragment + if (roadFragment ==null){ + roadFragment =new RoadFragment(); + fragmentTransaction.add(R.id.frame_layout, roadFragment); + }else { + fragmentTransaction.show(roadFragment); + } + break; } fragmentTransaction.commit(); } @@ -450,6 +474,12 @@ public class FragmentManagement extends BaseActivity { case 26: withdrawalRecordFragment.onActivityResult(requestCode,resultCode,data); break; + case 27: + poiFragment.onActivityResult(requestCode,resultCode,data); + break; + case 28: + roadFragment.onActivityResult(requestCode,resultCode,data); + break; } } diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java new file mode 100644 index 0000000..092973a --- /dev/null +++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java @@ -0,0 +1,64 @@ +package com.navinfo.outdoor.fragment; + +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.navinfo.outdoor.R; + +/** + * 寻宝-点击上传弹窗点击poi + */ +public class PoiFragment extends Fragment { + + // TODO: Rename parameter arguments, choose names that match + // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER + private static final String ARG_PARAM1 = "param1"; + private static final String ARG_PARAM2 = "param2"; + + // TODO: Rename and change types of parameters + private String mParam1; + private String mParam2; + + public PoiFragment() { + // Required empty public constructor + } + + /** + * Use this factory method to create a new instance of + * this fragment using the provided parameters. + * + * @param param1 Parameter 1. + * @param param2 Parameter 2. + * @return A new instance of fragment PoiFragment. + */ + // TODO: Rename and change types and number of parameters + public static PoiFragment newInstance(String param1, String param2) { + PoiFragment fragment = new PoiFragment(); + Bundle args = new Bundle(); + args.putString(ARG_PARAM1, param1); + args.putString(ARG_PARAM2, param2); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + if (getArguments() != null) { + mParam1 = getArguments().getString(ARG_PARAM1); + mParam2 = getArguments().getString(ARG_PARAM2); + } + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_poi, container, false); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java new file mode 100644 index 0000000..1c2ef4b --- /dev/null +++ b/app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java @@ -0,0 +1,39 @@ +package com.navinfo.outdoor.fragment; + +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.navinfo.outdoor.R; +import com.navinfo.outdoor.base.BaseFragment; + +/** + * 寻宝-点击上传弹窗-道路 + */ +public class RoadFragment extends BaseFragment implements View.OnClickListener { + + + @Override + protected int getLayout() { + return R.layout.fragment_road; + } + + @Override + protected void initView() { + super.initView(); + } + + @Override + protected void initData() { + super.initData(); + } + + @Override + public void onClick(View v) { + + } +} \ No newline at end of file diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java index caef03e..30af824 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java @@ -20,8 +20,10 @@ import android.widget.ImageView; import androidx.annotation.NonNull; import androidx.appcompat.app.AlertDialog; import androidx.core.content.ContextCompat; +import androidx.fragment.app.FragmentManager; import com.navinfo.outdoor.R; +import com.navinfo.outdoor.activity.FragmentManagement; import com.navinfo.outdoor.api.Constant; import com.navinfo.outdoor.base.BaseFragment; import com.navinfo.outdoor.util.NetWorkUtils; @@ -59,6 +61,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen private MyLocationStyle locationStyle; private OnLocationChangedListener locationChangedListener; private ImageView ivLocation; + private ImageView ivRefish; @Override protected int getLayout() { @@ -68,6 +71,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen @Override protected void initView() { super.initView(); + ivRefish = findViewById(R.id.iv_refrish); + ivRefish.setOnClickListener(this::onClick); treasureMap = (MapView) findViewById(R.id.treasure_map); tencentMap = treasureMap.getMap(); cbMapType = (CheckBox) findViewById(R.id.cb_map_type); @@ -130,7 +135,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen //创建定位请求 locationRequest = TencentLocationRequest.create(); //设置定位周期(位置监听器回调周期)为3s - locationRequest.setInterval(3000); + // locationRequest.setInterval(3000); //地图上设置定位数据源 tencentMap.setLocationSource(this); //设置当前位置可见 @@ -211,6 +216,11 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen 0)); //目标旋转角 0~360° (正北方为0) tencentMap.animateCamera(cameraSigma); break; + case R.id.iv_refrish:// + Intent road = new Intent(getActivity(), FragmentManagement.class); + road.putExtra("tag",28); + startActivity(road); + break; } } diff --git a/app/src/main/res/drawable/bg_01.png b/app/src/main/res/drawable/bg_01.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae77f8364b9abf99ab00e5d5e9867050f9df22d GIT binary patch literal 16711 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 + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/top_bg.png b/app/src/main/res/drawable/top_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..adefcc935d7f2f7075f2f4221cb50e4c2062e339 GIT binary patch literal 16858 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
qkSw{c6BkirZuOdD&rs`58H*U0)XRbmeSv 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 bGEUv!kcu4!{s}9300000NkvXXu0mjfpQ{lo literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/top_bg_line_left.png b/app/src/main/res/drawable/top_bg_line_left.png new file mode 100644 index 0000000000000000000000000000000000000000..f4acb028655ebb6c1a60f44bbdfb66ac8a9d12e2 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^W4GSfmiPEJ%*<}A5QT5X(qV5 zU^3LW`H*RW$|(zrSpNf|4(*RW-MR2pupDwg`ameNp~1m1>0y|nSY7ja!KpGo<@JCNlx*XTNda%ms!Z_rS;Z& zO@Q{E8+mdKI;Vst0KEuV`v3p{ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/uploding_shape.xml b/app/src/main/res/drawable/uploding_shape.xml new file mode 100644 index 0000000..9f98cfe --- /dev/null +++ b/app/src/main/res/drawable/uploding_shape.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_poi.xml b/app/src/main/res/layout/fragment_poi.xml new file mode 100644 index 0000000..8f27544 --- /dev/null +++ b/app/src/main/res/layout/fragment_poi.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_road.xml b/app/src/main/res/layout/fragment_road.xml new file mode 100644 index 0000000..0324533 --- /dev/null +++ b/app/src/main/res/layout/fragment_road.xml @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +