Browse Source

swzdr任务界面

yanglei 1 day ago
parent
commit
d5bc737be9
37 changed files with 1478 additions and 0 deletions
  1. 2 0
      app/src/main/AndroidManifest.xml
  2. 41 0
      app/src/main/java/com/zkjc/policedemo/di/component/SwzdrComponent.java
  3. 41 0
      app/src/main/java/com/zkjc/policedemo/di/component/SwzdrQsRwComponent.java
  4. 30 0
      app/src/main/java/com/zkjc/policedemo/di/module/SwzdrModule.java
  5. 30 0
      app/src/main/java/com/zkjc/policedemo/di/module/SwzdrQsRwModule.java
  6. 29 0
      app/src/main/java/com/zkjc/policedemo/mvp/contract/SwzdrContract.java
  7. 29 0
      app/src/main/java/com/zkjc/policedemo/mvp/contract/SwzdrQsRwContract.java
  8. 46 0
      app/src/main/java/com/zkjc/policedemo/mvp/model/SwzdrModel.java
  9. 46 0
      app/src/main/java/com/zkjc/policedemo/mvp/model/SwzdrQsRwModel.java
  10. 53 0
      app/src/main/java/com/zkjc/policedemo/mvp/presenter/SwzdrPresenter.java
  11. 53 0
      app/src/main/java/com/zkjc/policedemo/mvp/presenter/SwzdrQsRwPresenter.java
  12. 174 0
      app/src/main/java/com/zkjc/policedemo/mvp/ui/activity/SwzdrActivity.java
  13. 84 0
      app/src/main/java/com/zkjc/policedemo/mvp/ui/activity/SwzdrQsRwActivity.java
  14. 30 0
      app/src/main/java/com/zkjc/policedemo/mvp/ui/adapter/SwxzqsAdapter.java
  15. 6 0
      app/src/main/res/drawable/shape_gljb_a.xml
  16. 6 0
      app/src/main/res/drawable/shape_gljb_b.xml
  17. 6 0
      app/src/main/res/drawable/shape_gljb_c.xml
  18. 8 0
      app/src/main/res/drawable/shape_lgdw.xml
  19. 288 0
      app/src/main/res/layout/activity_swzdr.xml
  20. 35 0
      app/src/main/res/layout/activity_swzdr_qs_rw.xml
  21. 231 0
      app/src/main/res/layout/item_hjbgzrqs.xml
  22. 45 0
      app/src/main/res/layout/item_swzdr.xml
  23. 165 0
      app/src/main/res/layout/item_xzlgzrqs.xml
  24. BIN
      app/src/main/res/mipmap-xxxhdpi/icon_id_gray.png
  25. BIN
      app/src/main/res/mipmap-xxxhdpi/icon_phone_gray.png
  26. BIN
      app/src/main/res/mipmap-xxxhdpi/icon_zdr_add.png
  27. BIN
      app/src/main/res/mipmap-xxxhdpi/icon_zdr_address.png
  28. BIN
      app/src/main/res/mipmap-xxxhdpi/icon_zdr_change.png
  29. BIN
      app/src/main/res/mipmap-xxxhdpi/icon_zdr_normal.png
  30. BIN
      app/src/main/res/mipmap-xxxhdpi/icon_zdr_point.png
  31. BIN
      app/src/main/res/mipmap-xxxhdpi/icon_zdr_warning.png
  32. BIN
      app/src/main/res/mipmap-xxxhdpi/pic_bj_half_blue.png
  33. BIN
      app/src/main/res/mipmap-xxxhdpi/pic_bj_half_cyan.png
  34. BIN
      app/src/main/res/mipmap-xxxhdpi/pic_bj_half_green.png
  35. BIN
      app/src/main/res/mipmap-xxxhdpi/pic_bj_half_orange.png
  36. BIN
      app/src/main/res/mipmap-xxxhdpi/pic_bj_half_purple.png
  37. BIN
      app/src/main/res/mipmap-xxxhdpi/pic_bj_half_red.png

+ 2 - 0
app/src/main/AndroidManifest.xml

@@ -95,6 +95,8 @@
         android:networkSecurityConfig="@xml/network_security_config"
         android:supportsRtl="true"
         android:theme="@style/AppTheme">
+        <activity android:name=".mvp.ui.activity.SwzdrQsRwActivity" />
+        <activity android:name=".mvp.ui.activity.SwzdrActivity" />
         <activity android:name=".mvp.ui.activity.AddJwryActivity" />
         <activity android:name=".mvp.ui.activity.JwryListActivity" />
         <activity android:name=".mvp.ui.activity.AddJwtdActivity" />

+ 41 - 0
app/src/main/java/com/zkjc/policedemo/di/component/SwzdrComponent.java

@@ -0,0 +1,41 @@
+package com.zkjc.policedemo.di.component;
+
+import dagger.BindsInstance;
+import dagger.Component;
+
+import com.jess.arms.di.component.AppComponent;
+
+import com.zkjc.policedemo.di.module.SwzdrModule;
+import com.zkjc.policedemo.mvp.contract.SwzdrContract;
+
+import com.jess.arms.di.scope.ActivityScope;
+import com.zkjc.policedemo.mvp.ui.activity.SwzdrActivity;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 13:57
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+@ActivityScope
+@Component(modules = SwzdrModule.class, dependencies = AppComponent.class)
+public interface SwzdrComponent {
+    void inject(SwzdrActivity activity);
+
+    @Component.Builder
+    interface Builder {
+        @BindsInstance
+        SwzdrComponent.Builder view(SwzdrContract.View view);
+
+        SwzdrComponent.Builder appComponent(AppComponent appComponent);
+
+        SwzdrComponent build();
+    }
+}

+ 41 - 0
app/src/main/java/com/zkjc/policedemo/di/component/SwzdrQsRwComponent.java

@@ -0,0 +1,41 @@
+package com.zkjc.policedemo.di.component;
+
+import dagger.BindsInstance;
+import dagger.Component;
+
+import com.jess.arms.di.component.AppComponent;
+
+import com.zkjc.policedemo.di.module.SwzdrQsRwModule;
+import com.zkjc.policedemo.mvp.contract.SwzdrQsRwContract;
+
+import com.jess.arms.di.scope.ActivityScope;
+import com.zkjc.policedemo.mvp.ui.activity.SwzdrQsRwActivity;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 14:12
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+@ActivityScope
+@Component(modules = SwzdrQsRwModule.class, dependencies = AppComponent.class)
+public interface SwzdrQsRwComponent {
+    void inject(SwzdrQsRwActivity activity);
+
+    @Component.Builder
+    interface Builder {
+        @BindsInstance
+        SwzdrQsRwComponent.Builder view(SwzdrQsRwContract.View view);
+
+        SwzdrQsRwComponent.Builder appComponent(AppComponent appComponent);
+
+        SwzdrQsRwComponent build();
+    }
+}

+ 30 - 0
app/src/main/java/com/zkjc/policedemo/di/module/SwzdrModule.java

@@ -0,0 +1,30 @@
+package com.zkjc.policedemo.di.module;
+
+import com.jess.arms.di.scope.ActivityScope;
+
+import dagger.Binds;
+import dagger.Module;
+import dagger.Provides;
+
+import com.zkjc.policedemo.mvp.contract.SwzdrContract;
+import com.zkjc.policedemo.mvp.model.SwzdrModel;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 13:57
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+@Module
+public abstract class SwzdrModule {
+
+    @Binds
+    abstract SwzdrContract.Model bindSwzdrModel(SwzdrModel model);
+}

+ 30 - 0
app/src/main/java/com/zkjc/policedemo/di/module/SwzdrQsRwModule.java

@@ -0,0 +1,30 @@
+package com.zkjc.policedemo.di.module;
+
+import com.jess.arms.di.scope.ActivityScope;
+
+import dagger.Binds;
+import dagger.Module;
+import dagger.Provides;
+
+import com.zkjc.policedemo.mvp.contract.SwzdrQsRwContract;
+import com.zkjc.policedemo.mvp.model.SwzdrQsRwModel;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 14:12
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+@Module
+public abstract class SwzdrQsRwModule {
+
+    @Binds
+    abstract SwzdrQsRwContract.Model bindSwzdrQsRwModel(SwzdrQsRwModel model);
+}

+ 29 - 0
app/src/main/java/com/zkjc/policedemo/mvp/contract/SwzdrContract.java

@@ -0,0 +1,29 @@
+package com.zkjc.policedemo.mvp.contract;
+
+import com.jess.arms.mvp.IView;
+import com.jess.arms.mvp.IModel;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 13:57
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+public interface SwzdrContract {
+    //对于经常使用的关于UI的方法可以定义到IView中,如显示隐藏进度条,和显示文字消息
+    interface View extends IView {
+
+    }
+
+    //Model层定义接口,外部只需关心Model返回的数据,无需关心内部细节,即是否使用缓存
+    interface Model extends IModel {
+
+    }
+}

+ 29 - 0
app/src/main/java/com/zkjc/policedemo/mvp/contract/SwzdrQsRwContract.java

@@ -0,0 +1,29 @@
+package com.zkjc.policedemo.mvp.contract;
+
+import com.jess.arms.mvp.IView;
+import com.jess.arms.mvp.IModel;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 14:12
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+public interface SwzdrQsRwContract {
+    //对于经常使用的关于UI的方法可以定义到IView中,如显示隐藏进度条,和显示文字消息
+    interface View extends IView {
+
+    }
+
+    //Model层定义接口,外部只需关心Model返回的数据,无需关心内部细节,即是否使用缓存
+    interface Model extends IModel {
+
+    }
+}

+ 46 - 0
app/src/main/java/com/zkjc/policedemo/mvp/model/SwzdrModel.java

@@ -0,0 +1,46 @@
+package com.zkjc.policedemo.mvp.model;
+
+import android.app.Application;
+
+import com.google.gson.Gson;
+import com.jess.arms.integration.IRepositoryManager;
+import com.jess.arms.mvp.BaseModel;
+
+import com.jess.arms.di.scope.ActivityScope;
+
+import javax.inject.Inject;
+
+import com.zkjc.policedemo.mvp.contract.SwzdrContract;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 13:57
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+@ActivityScope
+public class SwzdrModel extends BaseModel implements SwzdrContract.Model {
+    @Inject
+    Gson mGson;
+    @Inject
+    Application mApplication;
+
+    @Inject
+    public SwzdrModel(IRepositoryManager repositoryManager) {
+        super(repositoryManager);
+    }
+
+    @Override
+    public void onDestroy() {
+        super.onDestroy();
+        this.mGson = null;
+        this.mApplication = null;
+    }
+}

+ 46 - 0
app/src/main/java/com/zkjc/policedemo/mvp/model/SwzdrQsRwModel.java

@@ -0,0 +1,46 @@
+package com.zkjc.policedemo.mvp.model;
+
+import android.app.Application;
+
+import com.google.gson.Gson;
+import com.jess.arms.integration.IRepositoryManager;
+import com.jess.arms.mvp.BaseModel;
+
+import com.jess.arms.di.scope.ActivityScope;
+
+import javax.inject.Inject;
+
+import com.zkjc.policedemo.mvp.contract.SwzdrQsRwContract;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 14:12
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+@ActivityScope
+public class SwzdrQsRwModel extends BaseModel implements SwzdrQsRwContract.Model {
+    @Inject
+    Gson mGson;
+    @Inject
+    Application mApplication;
+
+    @Inject
+    public SwzdrQsRwModel(IRepositoryManager repositoryManager) {
+        super(repositoryManager);
+    }
+
+    @Override
+    public void onDestroy() {
+        super.onDestroy();
+        this.mGson = null;
+        this.mApplication = null;
+    }
+}

+ 53 - 0
app/src/main/java/com/zkjc/policedemo/mvp/presenter/SwzdrPresenter.java

@@ -0,0 +1,53 @@
+package com.zkjc.policedemo.mvp.presenter;
+
+import android.app.Application;
+
+import com.jess.arms.integration.AppManager;
+import com.jess.arms.di.scope.ActivityScope;
+import com.jess.arms.mvp.BasePresenter;
+import com.jess.arms.http.imageloader.ImageLoader;
+
+import me.jessyan.rxerrorhandler.core.RxErrorHandler;
+
+import javax.inject.Inject;
+
+import com.zkjc.policedemo.mvp.contract.SwzdrContract;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 13:57
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+@ActivityScope
+public class SwzdrPresenter extends BasePresenter<SwzdrContract.Model, SwzdrContract.View> {
+    @Inject
+    RxErrorHandler mErrorHandler;
+    @Inject
+    Application mApplication;
+    @Inject
+    ImageLoader mImageLoader;
+    @Inject
+    AppManager mAppManager;
+
+    @Inject
+    public SwzdrPresenter(SwzdrContract.Model model, SwzdrContract.View rootView) {
+        super(model, rootView);
+    }
+
+    @Override
+    public void onDestroy() {
+        super.onDestroy();
+        this.mErrorHandler = null;
+        this.mAppManager = null;
+        this.mImageLoader = null;
+        this.mApplication = null;
+    }
+}

+ 53 - 0
app/src/main/java/com/zkjc/policedemo/mvp/presenter/SwzdrQsRwPresenter.java

@@ -0,0 +1,53 @@
+package com.zkjc.policedemo.mvp.presenter;
+
+import android.app.Application;
+
+import com.jess.arms.integration.AppManager;
+import com.jess.arms.di.scope.ActivityScope;
+import com.jess.arms.mvp.BasePresenter;
+import com.jess.arms.http.imageloader.ImageLoader;
+
+import me.jessyan.rxerrorhandler.core.RxErrorHandler;
+
+import javax.inject.Inject;
+
+import com.zkjc.policedemo.mvp.contract.SwzdrQsRwContract;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 14:12
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+@ActivityScope
+public class SwzdrQsRwPresenter extends BasePresenter<SwzdrQsRwContract.Model, SwzdrQsRwContract.View> {
+    @Inject
+    RxErrorHandler mErrorHandler;
+    @Inject
+    Application mApplication;
+    @Inject
+    ImageLoader mImageLoader;
+    @Inject
+    AppManager mAppManager;
+
+    @Inject
+    public SwzdrQsRwPresenter(SwzdrQsRwContract.Model model, SwzdrQsRwContract.View rootView) {
+        super(model, rootView);
+    }
+
+    @Override
+    public void onDestroy() {
+        super.onDestroy();
+        this.mErrorHandler = null;
+        this.mAppManager = null;
+        this.mImageLoader = null;
+        this.mApplication = null;
+    }
+}

+ 174 - 0
app/src/main/java/com/zkjc/policedemo/mvp/ui/activity/SwzdrActivity.java

@@ -0,0 +1,174 @@
+package com.zkjc.policedemo.mvp.ui.activity;
+
+import android.content.Intent;
+import android.os.Bundle;
+import android.view.View;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.RelativeLayout;
+import android.widget.TextView;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
+import com.jess.arms.di.component.AppComponent;
+import com.jess.arms.utils.ArmsUtils;
+import com.zkjc.common.base.ZkjcBaseActivity;
+import com.zkjc.common.view.CommonTitleBarV3;
+import com.zkjc.policedemo.R;
+import com.zkjc.policedemo.di.component.DaggerSwzdrComponent;
+import com.zkjc.policedemo.mvp.contract.SwzdrContract;
+import com.zkjc.policedemo.mvp.presenter.SwzdrPresenter;
+
+import butterknife.BindView;
+import butterknife.ButterKnife;
+import butterknife.OnClick;
+
+import static com.jess.arms.utils.Preconditions.checkNotNull;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 13:57
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+public class SwzdrActivity extends ZkjcBaseActivity<SwzdrPresenter> implements SwzdrContract.View {
+
+    @BindView(R.id.title_bar)
+    CommonTitleBarV3 titleBar;
+    @BindView(R.id.iv_zshc)
+    ImageView ivZshc;
+    @BindView(R.id.tv_zs)
+    TextView tvZs;
+    @BindView(R.id.tv_zsrwsl)
+    TextView tvZsrwsl;
+    @BindView(R.id.bt_zsrw)
+    RelativeLayout btZsrw;
+    @BindView(R.id.iv_pshc)
+    ImageView ivPshc;
+    @BindView(R.id.tv_ps)
+    TextView tvPs;
+    @BindView(R.id.tv_psrwsl)
+    TextView tvPsrwsl;
+    @BindView(R.id.bt_psrw)
+    RelativeLayout btPsrw;
+    @BindView(R.id.ll_one)
+    LinearLayout llOne;
+    @BindView(R.id.iv_cqhc)
+    ImageView ivCqhc;
+    @BindView(R.id.tv_cq)
+    TextView tvCq;
+    @BindView(R.id.tv_cqrwsl)
+    TextView tvCqrwsl;
+    @BindView(R.id.bt_cqrw)
+    RelativeLayout btCqrw;
+    @BindView(R.id.iv_jzdxc)
+    ImageView ivJzdxc;
+    @BindView(R.id.tv_xc)
+    TextView tvXc;
+    @BindView(R.id.tv_jzdxcrwsl)
+    TextView tvJzdxcrwsl;
+    @BindView(R.id.bt_jdzxc)
+    RelativeLayout btJdzxc;
+    @BindView(R.id.ll_two)
+    LinearLayout llTwo;
+    @BindView(R.id.iv_lgqsrw)
+    ImageView ivLgqsrw;
+    @BindView(R.id.tv_lgqsrw)
+    TextView tvLgqsrw;
+    @BindView(R.id.tv_lgqsrwsl)
+    TextView tvLgqsrwsl;
+    @BindView(R.id.bt_lgqsrw)
+    RelativeLayout btLgqsrw;
+    @BindView(R.id.iv_hjbgzrqs)
+    ImageView ivHjbgzrqs;
+    @BindView(R.id.tv_hjbgzrqs)
+    TextView tvHjbgzrqs;
+    @BindView(R.id.tv_hjbgzrqssl)
+    TextView tvHjbgzrqssl;
+    @BindView(R.id.bt_hjbgzrqs)
+    RelativeLayout btHjbgzrqs;
+    @BindView(R.id.ll_three)
+    LinearLayout llThree;
+
+    @Override
+    public void setupActivityComponent(@NonNull AppComponent appComponent) {
+        DaggerSwzdrComponent //如找不到该类,请编译一下项目
+                .builder()
+                .appComponent(appComponent)
+                .view(this)
+                .build()
+                .inject(this);
+    }
+
+    @Override
+    public int initView(@Nullable Bundle savedInstanceState) {
+        return R.layout.activity_swzdr; //如果你不需要框架帮你设置 setContentView(id) 需要自行设置,请返回 0
+    }
+
+    @Override
+    public void initData(@Nullable Bundle savedInstanceState) {
+        titleBar.setTitle("涉稳重点人");
+    }
+
+    @Override
+    public void showLoading() {
+
+    }
+
+    @Override
+    public void hideLoading() {
+
+    }
+
+    @Override
+    public void showMessage(@NonNull String message) {
+        checkNotNull(message);
+        ArmsUtils.snackbarText(message);
+    }
+
+    @Override
+    public void launchActivity(@NonNull Intent intent) {
+        checkNotNull(intent);
+        ArmsUtils.startActivity(intent);
+    }
+
+    @Override
+    public void killMyself() {
+        finish();
+    }
+
+
+
+
+    @OnClick({R.id.bt_zsrw, R.id.bt_psrw, R.id.bt_cqrw, R.id.bt_jdzxc, R.id.bt_lgqsrw, R.id.bt_hjbgzrqs})
+    public void onViewClicked(View view) {
+        switch (view.getId()) {
+            case R.id.bt_zsrw:
+                break;
+            case R.id.bt_psrw:
+                break;
+            case R.id.bt_cqrw:
+                break;
+            case R.id.bt_jdzxc:
+                break;
+            case R.id.bt_lgqsrw:
+                Intent intent = new Intent(this,SwzdrQsRwActivity.class);
+                intent.putExtra("title","新增列管责任签收");
+                ArmsUtils.startActivity(intent);
+                break;
+            case R.id.bt_hjbgzrqs:
+                Intent intent1 = new Intent(this,SwzdrQsRwActivity.class);
+                intent1.putExtra("title","户籍变更责任签收");
+                ArmsUtils.startActivity(intent1);
+                break;
+        }
+    }
+}

+ 84 - 0
app/src/main/java/com/zkjc/policedemo/mvp/ui/activity/SwzdrQsRwActivity.java

@@ -0,0 +1,84 @@
+package com.zkjc.policedemo.mvp.ui.activity;
+
+import android.content.Intent;
+import android.os.Bundle;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
+import com.jess.arms.base.BaseActivity;
+import com.jess.arms.di.component.AppComponent;
+import com.jess.arms.utils.ArmsUtils;
+
+import com.zkjc.common.base.ZkjcBaseActivity;
+import com.zkjc.policedemo.di.component.DaggerSwzdrQsRwComponent;
+import com.zkjc.policedemo.mvp.contract.SwzdrQsRwContract;
+import com.zkjc.policedemo.mvp.presenter.SwzdrQsRwPresenter;
+
+import com.zkjc.policedemo.R;
+
+
+import static com.jess.arms.utils.Preconditions.checkNotNull;
+
+
+/**
+ * ================================================
+ * Description:
+ * <p>
+ * Created by MVPArmsTemplate on 01/07/2025 14:12
+ * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
+ * <a href="https://github.com/JessYanCoding">Follow me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms">Star me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArms/wiki">See me</a>
+ * <a href="https://github.com/JessYanCoding/MVPArmsTemplate">模版请保持更新</a>
+ * ================================================
+ */
+public class SwzdrQsRwActivity extends ZkjcBaseActivity<SwzdrQsRwPresenter> implements SwzdrQsRwContract.View {
+
+    @Override
+    public void setupActivityComponent(@NonNull AppComponent appComponent) {
+        DaggerSwzdrQsRwComponent //如找不到该类,请编译一下项目
+                .builder()
+                .appComponent(appComponent)
+                .view(this)
+                .build()
+                .inject(this);
+    }
+
+    @Override
+    public int initView(@Nullable Bundle savedInstanceState) {
+        return R.layout.activity_swzdr_qs_rw; //如果你不需要框架帮你设置 setContentView(id) 需要自行设置,请返回 0
+    }
+
+    @Override
+    public void initData(@Nullable Bundle savedInstanceState) {
+
+    }
+
+    @Override
+    public void showLoading() {
+
+    }
+
+    @Override
+    public void hideLoading() {
+
+    }
+
+    @Override
+    public void showMessage(@NonNull String message) {
+        checkNotNull(message);
+        ArmsUtils.snackbarText(message);
+    }
+
+    @Override
+    public void launchActivity(@NonNull Intent intent) {
+        checkNotNull(intent);
+        ArmsUtils.startActivity(intent);
+    }
+
+    @Override
+    public void killMyself() {
+        finish();
+    }
+}

+ 30 - 0
app/src/main/java/com/zkjc/policedemo/mvp/ui/adapter/SwxzqsAdapter.java

@@ -0,0 +1,30 @@
+package com.zkjc.policedemo.mvp.ui.adapter;
+
+import android.view.View;
+
+import com.zkjc.policedemo.R;
+import com.zkjc.policedemo.mvp.model.entity.SydwEntity;
+
+import java.util.List;
+
+public class SwxzqsAdapter extends BaseRecycleAdapter<String> {
+    private boolean isFromRhzf;
+    public SwxzqsAdapter(List<String> datas) {
+        super(datas);
+    }
+
+    @Override
+    protected void bindData(BaseViewHolder holder, int position) {
+
+    }
+
+
+
+    @Override
+    public int getLayoutId() {
+        return R.layout.item_xzlgzrqs;
+    }
+
+
+
+}

+ 6 - 0
app/src/main/res/drawable/shape_gljb_a.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+    <solid android:color="#F44336" />
+    <corners android:radius="4dp" />
+</shape>

+ 6 - 0
app/src/main/res/drawable/shape_gljb_b.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+    <solid android:color="#ED7B2F" />
+    <corners android:radius="4dp" />
+</shape>

+ 6 - 0
app/src/main/res/drawable/shape_gljb_c.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+    <solid android:color="#ffd7f5eb" />
+    <corners android:radius="4dp" />
+</shape>

+ 8 - 0
app/src/main/res/drawable/shape_lgdw.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+
+            <solid android:color="#a106dff" />
+            <corners android:radius="6dp" />
+
+</shape>

+ 288 - 0
app/src/main/res/layout/activity_swzdr.xml

@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:orientation="vertical">
+
+    <FrameLayout
+        android:layout_width="match_parent"
+        android:layout_height="240dp"
+        android:background="@mipmap/bj_home_up" />
+
+    <com.zkjc.common.view.CommonTitleBarV3
+        android:id="@+id/title_bar"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="25dp" />
+
+    <LinearLayout
+        android:id="@+id/ll_one"
+        android:layout_marginTop="12dp"
+        android:layout_width="match_parent"
+        android:layout_height="80dp"
+        android:layout_below="@id/title_bar"
+        android:orientation="horizontal">
+
+
+        <RelativeLayout
+            android:id="@+id/bt_zsrw"
+            android:layout_width="0dp"
+            android:layout_height="80dp"
+            android:layout_marginLeft="12dp"
+            android:layout_weight="1"
+            android:background="@mipmap/pic_bj_half_red">
+            <ImageView
+                android:id="@+id/iv_zshc"
+                android:layout_width="24dp"
+                android:layout_height="24dp"
+                android:src="@mipmap/icon_zdr_point"
+                android:layout_marginLeft="12dp"
+                android:layout_marginTop="12dp"/>
+            <TextView
+                android:id="@+id/tv_zs"
+                android:layout_marginTop="14dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_zshc"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="战时核查"
+                android:textColor="#ff111111"
+                android:textSize="14sp"
+                />
+            <TextView
+                android:id="@+id/tv_zsrwsl"
+                android:layout_marginTop="6dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_zshc"
+                android:layout_below="@id/tv_zs"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="0"
+                android:textColor="#ff111111"
+                android:textSize="20sp"
+                />
+        </RelativeLayout>
+
+        <RelativeLayout
+            android:layout_marginRight="12dp"
+            android:id="@+id/bt_psrw"
+            android:layout_width="0dp"
+            android:layout_height="80dp"
+            android:layout_marginLeft="12dp"
+            android:layout_weight="1"
+            android:background="@mipmap/pic_bj_half_green">
+            <ImageView
+                android:id="@+id/iv_pshc"
+                android:layout_width="24dp"
+                android:layout_height="24dp"
+                android:src="@mipmap/icon_zdr_normal"
+                android:layout_marginLeft="12dp"
+                android:layout_marginTop="12dp"/>
+            <TextView
+                android:id="@+id/tv_ps"
+                android:layout_marginTop="14dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_pshc"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="平时考察"
+                android:textColor="#ff111111"
+                android:textSize="14sp"
+                />
+            <TextView
+                android:id="@+id/tv_psrwsl"
+                android:layout_marginTop="6dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_pshc"
+                android:layout_below="@id/tv_ps"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="0"
+                android:textColor="#ff111111"
+                android:textSize="20sp"
+                />
+        </RelativeLayout>
+
+    </LinearLayout>
+
+    <LinearLayout
+        android:id="@+id/ll_two"
+        android:layout_marginTop="12dp"
+        android:layout_width="match_parent"
+        android:layout_height="80dp"
+        android:layout_below="@id/ll_one"
+        android:orientation="horizontal">
+
+
+        <RelativeLayout
+            android:id="@+id/bt_cqrw"
+            android:layout_width="0dp"
+            android:layout_height="80dp"
+            android:layout_marginLeft="12dp"
+            android:layout_weight="1"
+            android:background="@mipmap/pic_bj_half_orange">
+            <ImageView
+                android:id="@+id/iv_cqhc"
+                android:layout_width="24dp"
+                android:layout_height="24dp"
+                android:src="@mipmap/icon_zdr_warning"
+                android:layout_marginLeft="12dp"
+                android:layout_marginTop="12dp"/>
+            <TextView
+                android:id="@+id/tv_cq"
+                android:layout_marginTop="14dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_cqhc"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="层圈预警任务"
+                android:textColor="#ff111111"
+                android:textSize="14sp"
+                />
+            <TextView
+                android:id="@+id/tv_cqrwsl"
+                android:layout_marginTop="6dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_cqhc"
+                android:layout_below="@id/tv_cq"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="0"
+                android:textColor="#ff111111"
+                android:textSize="20sp"
+                />
+        </RelativeLayout>
+
+        <RelativeLayout
+            android:layout_marginRight="12dp"
+            android:id="@+id/bt_jdzxc"
+            android:layout_width="0dp"
+            android:layout_height="80dp"
+            android:layout_marginLeft="12dp"
+            android:layout_weight="1"
+            android:background="@mipmap/pic_bj_half_purple">
+            <ImageView
+                android:id="@+id/iv_jzdxc"
+                android:layout_width="24dp"
+                android:layout_height="24dp"
+                android:src="@mipmap/icon_zdr_address"
+                android:layout_marginLeft="12dp"
+                android:layout_marginTop="12dp"/>
+            <TextView
+                android:id="@+id/tv_xc"
+                android:layout_marginTop="14dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_jzdxc"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="居住地协查"
+                android:textColor="#ff111111"
+                android:textSize="14sp"
+                />
+            <TextView
+                android:id="@+id/tv_jzdxcrwsl"
+                android:layout_marginTop="6dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_jzdxc"
+                android:layout_below="@id/tv_xc"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="0"
+                android:textColor="#ff111111"
+                android:textSize="20sp"
+                />
+        </RelativeLayout>
+
+    </LinearLayout>
+    <LinearLayout
+        android:id="@+id/ll_three"
+        android:layout_marginTop="12dp"
+        android:layout_width="match_parent"
+        android:layout_height="80dp"
+        android:layout_below="@id/ll_two"
+        android:orientation="horizontal">
+
+
+        <RelativeLayout
+            android:id="@+id/bt_lgqsrw"
+            android:layout_width="0dp"
+            android:layout_height="80dp"
+            android:layout_marginLeft="12dp"
+            android:layout_weight="1"
+            android:background="@mipmap/pic_bj_half_blue">
+            <ImageView
+                android:id="@+id/iv_lgqsrw"
+                android:layout_width="24dp"
+                android:layout_height="24dp"
+                android:src="@mipmap/icon_zdr_add"
+                android:layout_marginLeft="12dp"
+                android:layout_marginTop="12dp"/>
+            <TextView
+                android:id="@+id/tv_lgqsrw"
+                android:layout_marginTop="14dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_lgqsrw"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="新增列管责任签收"
+                android:textColor="#ff111111"
+                android:textSize="14sp"
+                />
+            <TextView
+                android:id="@+id/tv_lgqsrwsl"
+                android:layout_marginTop="6dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_lgqsrw"
+                android:layout_below="@id/tv_lgqsrw"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="0"
+                android:textColor="#ff111111"
+                android:textSize="20sp"
+                />
+        </RelativeLayout>
+
+        <RelativeLayout
+            android:layout_marginRight="12dp"
+            android:id="@+id/bt_hjbgzrqs"
+            android:layout_width="0dp"
+            android:layout_height="80dp"
+            android:layout_marginLeft="12dp"
+            android:layout_weight="1"
+            android:background="@mipmap/pic_bj_half_purple">
+            <ImageView
+                android:id="@+id/iv_hjbgzrqs"
+                android:layout_width="24dp"
+                android:layout_height="24dp"
+                android:src="@mipmap/icon_zdr_address"
+                android:layout_marginLeft="12dp"
+                android:layout_marginTop="12dp"/>
+            <TextView
+                android:id="@+id/tv_hjbgzrqs"
+                android:layout_marginTop="14dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_hjbgzrqs"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="户籍变更责任签收"
+                android:textColor="#ff111111"
+                android:textSize="14sp"
+                />
+            <TextView
+                android:id="@+id/tv_hjbgzrqssl"
+                android:layout_marginTop="6dp"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_hjbgzrqs"
+                android:layout_below="@id/tv_hjbgzrqs"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="0"
+                android:textColor="#ff111111"
+                android:textSize="20sp"
+                />
+        </RelativeLayout>
+
+    </LinearLayout>
+</RelativeLayout>

+ 35 - 0
app/src/main/res/layout/activity_swzdr_qs_rw.xml

@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:background="#f8f8f8"
+    android:orientation="vertical">
+
+    <FrameLayout
+        android:layout_width="match_parent"
+        android:layout_height="240dp"
+        android:background="@mipmap/bj_home_up" />
+
+    <com.zkjc.common.view.CommonTitleBarV3
+        android:id="@+id/title_bar"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="25dp" />
+
+    <com.scwang.smart.refresh.layout.SmartRefreshLayout
+        android:id="@+id/smart_refresh"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:layout_below="@id/title_bar">
+
+        <androidx.recyclerview.widget.RecyclerView
+            android:id="@+id/recyclerView"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            tools:listitem="@layout/item_xzlgzrqs" />
+    </com.scwang.smart.refresh.layout.SmartRefreshLayout>
+
+
+</RelativeLayout>

+ 231 - 0
app/src/main/res/layout/item_hjbgzrqs.xml

@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/item_root"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginLeft="12dp"
+    android:layout_marginTop="12dp"
+    android:layout_marginRight="12dp"
+    android:background="@drawable/white_bg"
+    android:minHeight="188dp">
+
+    <RelativeLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content">
+
+        <ImageView
+            android:id="@+id/item_head"
+            android:layout_width="48dp"
+            android:layout_height="48dp"
+            android:layout_marginLeft="12dp"
+            android:layout_marginTop="12dp"
+            android:src="@mipmap/default_image" />
+
+        <TextView
+            android:id="@+id/item_gljb"
+            android:layout_width="40dp"
+            android:layout_height="24dp"
+            android:layout_marginLeft="16dp"
+            android:layout_marginTop="56dp"
+            android:text="C级"
+            android:gravity="center"
+            android:textColor="#00A870"
+            android:background="@drawable/shape_gljb_c" />
+
+        <RelativeLayout
+            android:id="@+id/rl_xm"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginLeft="12dp"
+            android:layout_marginTop="12dp"
+            android:layout_toRightOf="@id/item_head">
+
+            <TextView
+                android:id="@+id/item_name"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="张萌"
+                android:textColor="#ff111111"
+                android:textSize="14sp" />
+
+            <ImageView
+                android:id="@+id/iv_sex"
+                android:layout_width="16dp"
+                android:layout_height="16dp"
+                android:layout_marginLeft="8dp"
+                android:layout_marginTop="2dp"
+                android:layout_toRightOf="@id/item_name"
+                android:src="@drawable/icon_girl" />
+
+            <LinearLayout
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_alignParentRight="true"
+                android:layout_marginRight="12dp"
+                android:orientation="horizontal">
+
+                <TextView
+                    android:id="@+id/item_jz"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="治安"
+                    android:textColor="#ffe34d59"
+                    android:textSize="12sp"
+
+                    />
+
+                <TextView
+                    android:id="@+id/item_rylb"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="4dp"
+                    android:text="肇事肇祸精神病人"
+                    android:textColor="#ff8860cc"
+                    android:textSize="12sp" />
+            </LinearLayout>
+
+        </RelativeLayout>
+
+        <RelativeLayout
+            android:id="@+id/rl_sfzh"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_below="@id/rl_xm"
+            android:layout_marginLeft="12dp"
+            android:layout_marginTop="12dp"
+            android:layout_toRightOf="@id/item_head"
+            android:minHeight="18dp">
+
+            <ImageView
+                android:id="@+id/iv_sfzh"
+                android:layout_width="16dp"
+                android:layout_height="12dp"
+                android:layout_centerVertical="true"
+                android:src="@mipmap/icon_id_gray" />
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_centerVertical="true"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_sfzh"
+                android:text="220102197801201816"
+                android:textColor="#ff111111"
+                android:textSize="12sp" />
+
+            <ImageView
+                android:id="@+id/iv_next"
+                android:layout_width="16dp"
+                android:layout_height="16dp"
+                android:layout_alignParentRight="true"
+                android:layout_centerVertical="true"
+                android:layout_marginRight="12dp"
+                android:src="@drawable/icon_next_small" />
+
+        </RelativeLayout>
+
+        <RelativeLayout
+            android:id="@+id/rl_lxdh"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_below="@id/rl_sfzh"
+            android:layout_marginLeft="12dp"
+            android:layout_marginTop="12dp"
+            android:layout_toRightOf="@id/item_head"
+            android:minHeight="18dp">
+
+            <ImageView
+                android:id="@+id/iv_dh"
+                android:layout_width="16dp"
+                android:layout_height="16dp"
+                android:layout_centerVertical="true"
+                android:src="@mipmap/icon_phone_gray" />
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_centerVertical="true"
+                android:layout_marginLeft="8dp"
+                android:layout_toRightOf="@id/iv_dh"
+                android:text="188 4567 6755"
+                android:textColor="#ff111111"
+                android:textSize="12sp" />
+
+
+        </RelativeLayout>
+
+        <RelativeLayout
+            android:id="@+id/rl_address"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_below="@id/rl_lxdh"
+            android:layout_marginLeft="12dp"
+            android:layout_marginTop="12dp"
+            android:layout_toRightOf="@id/item_head"
+            android:minHeight="18dp">
+
+            <ImageView
+                android:id="@+id/iv_add"
+                android:layout_width="16dp"
+                android:layout_height="16dp"
+                android:layout_centerVertical="true"
+                android:src="@drawable/icon_addresss_gray" />
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_centerVertical="true"
+                android:layout_marginLeft="8dp"
+                android:layout_marginRight="12dp"
+                android:layout_toRightOf="@id/iv_add"
+                android:text="吉林省长春市南关区景观公寓1栋1520室"
+                android:textColor="#ff111111"
+                android:textSize="12sp" />
+        </RelativeLayout>
+
+        <LinearLayout
+            android:id="@+id/ll_lgdw"
+            android:layout_width="match_parent"
+            android:layout_height="40dp"
+            android:layout_below="@id/rl_address"
+            android:layout_margin="12dp"
+            android:background="@drawable/shape_lgdw"
+            android:orientation="horizontal">
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center"
+                android:layout_marginLeft="12dp"
+                android:text="户籍地派出所"
+                android:textColor="#ff999999"
+                android:textSize="12sp" />
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center"
+                android:layout_marginLeft="4dp"
+                android:layout_marginRight="12dp"
+                android:text="吉林省长春市南关区卫星路派出所"
+                android:textColor="#ff111111"
+                android:textSize="12sp" />
+        </LinearLayout>
+
+        <TextView
+            android:id="@+id/item_qs"
+            android:layout_width="80dp"
+            android:layout_height="32dp"
+            android:layout_below="@id/ll_lgdw"
+            android:layout_alignParentRight="true"
+            android:layout_marginRight="12dp"
+            android:layout_marginBottom="12dp"
+            android:background="@drawable/btn_dwjc_shape"
+            android:gravity="center"
+            android:text="签收"
+            android:textColor="#ff106dff"
+            android:textSize="14sp" />
+    </RelativeLayout>
+
+
+</RelativeLayout>

+ 45 - 0
app/src/main/res/layout/item_swzdr.xml

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_margin="12dp">
+
+    <RelativeLayout
+        android:id="@+id/item_rwfl"
+        android:layout_width="170dp"
+        android:layout_height="128dp"
+        android:layout_centerInParent="true"
+        android:background="@drawable/shape_white">
+
+        <ImageView
+            android:id="@+id/iv"
+            android:layout_width="48dp"
+            android:layout_height="48dp"
+            android:layout_centerHorizontal="true"
+            android:layout_marginTop="16dp"
+            android:background="@drawable/icon_place_play" />
+
+        <TextView
+            android:id="@+id/item_title"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_below="@id/iv"
+            android:layout_centerHorizontal="true"
+            android:layout_marginTop="8dp"
+            android:text="战时任务"
+            android:textColor="#111111"
+            android:textSize="14sp" />
+        <TextView
+            android:layout_centerHorizontal="true"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:text="(200)"
+            android:textColor="#ff999999"
+            android:textSize="12sp"
+            android:layout_below="@id/item_title"
+            android:layout_marginTop="4dp"
+            android:id="@+id/item_rwsl"
+            />
+
+    </RelativeLayout>
+</RelativeLayout>

+ 165 - 0
app/src/main/res/layout/item_xzlgzrqs.xml

@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/item_root"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginLeft="12dp"
+    android:layout_marginTop="12dp"
+    android:layout_marginRight="12dp"
+    android:background="@drawable/white_bg"
+    android:minHeight="188dp">
+
+    <RelativeLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content">
+
+        <ImageView
+            android:id="@+id/item_head"
+            android:layout_width="48dp"
+            android:layout_height="48dp"
+            android:layout_marginLeft="12dp"
+            android:layout_marginTop="12dp"
+            android:src="@mipmap/default_image" />
+        <RelativeLayout
+            android:id="@+id/rl_xm"
+            android:layout_marginTop="12dp"
+            android:layout_marginLeft="12dp"
+            android:layout_toRightOf="@id/item_head"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content">
+            <TextView
+                android:id="@+id/item_name"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="张萌"
+                android:textColor="#ff111111"
+                android:textSize="14sp"
+                />
+            <ImageView
+                android:layout_toRightOf="@id/item_name"
+                android:layout_width="16dp"
+                android:layout_height="16dp"
+                android:layout_marginTop="2dp"
+                android:layout_marginLeft="8dp"
+                android:id="@+id/iv_sex"
+                android:src="@drawable/icon_girl"/>
+            <TextView
+                android:id="@+id/item_jz"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="治安"
+                android:textColor="#ffe34d59"
+                android:textSize="12sp"
+                android:layout_alignParentRight="true"
+                android:layout_marginRight="12dp"
+                />
+        </RelativeLayout>
+        <RelativeLayout
+            android:id="@+id/rl_sfzh"
+            android:layout_toRightOf="@id/item_head"
+            android:layout_below="@id/rl_xm"
+            android:layout_marginTop="12dp"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginLeft="12dp"
+            android:minHeight="18dp"
+            >
+            <ImageView
+                android:layout_width="16dp"
+                android:layout_height="12dp"
+                android:src="@mipmap/icon_id_gray"
+                android:layout_centerVertical="true"
+                android:id="@+id/iv_sfzh"/>
+            <TextView
+                android:layout_toRightOf="@id/iv_sfzh"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="220102197801201816"
+                android:textColor="#ff111111"
+                android:textSize="12sp"
+                android:layout_marginLeft="8dp"
+               android:layout_centerVertical="true"
+                />
+            <ImageView
+                android:layout_width="16dp"
+                android:layout_height="16dp"
+                android:src="@drawable/icon_next_small"
+                android:layout_centerVertical="true"
+                android:layout_alignParentRight="true"
+                android:layout_marginRight="12dp"
+                android:id="@+id/iv_next"/>
+
+        </RelativeLayout>
+        <RelativeLayout
+            android:id="@+id/rl_address"
+            android:layout_toRightOf="@id/item_head"
+            android:layout_below="@id/rl_sfzh"
+            android:layout_marginTop="12dp"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginLeft="12dp"
+            android:minHeight="18dp"
+            >
+            <ImageView
+                android:layout_width="16dp"
+                android:layout_height="16dp"
+                android:src="@drawable/icon_addresss_gray"
+                android:layout_centerVertical="true"
+                android:id="@+id/iv_add"/>
+            <TextView
+                android:layout_toRightOf="@id/iv_add"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginRight="12dp"
+                android:text="吉林省长春市南关区景观公寓1栋1520室"
+                android:textColor="#ff111111"
+                android:textSize="12sp"
+                android:layout_marginLeft="8dp"
+                android:layout_centerVertical="true"
+                />
+        </RelativeLayout>
+        <LinearLayout
+            android:id="@+id/ll_lgdw"
+            android:layout_below="@id/rl_address"
+            android:layout_width="match_parent"
+            android:layout_height="40dp"
+            android:layout_margin="12dp"
+            android:background="@drawable/shape_lgdw"
+            android:orientation="horizontal">
+            <TextView
+                android:layout_marginLeft="12dp"
+                android:layout_gravity="center"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="列管单位"
+                android:textColor="#ff999999"
+                android:textSize="12sp"
+                />
+            <TextView
+                android:layout_gravity="center"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginRight="12dp"
+                android:text="吉林省长春市南关区XZDD"
+                android:textColor="#ff111111"
+                android:textSize="12sp"
+                android:layout_marginLeft="4dp"
+                />
+        </LinearLayout>
+        <TextView
+            android:id="@+id/item_qs"
+            android:layout_width="80dp"
+            android:layout_height="32dp"
+            android:background="@drawable/btn_dwjc_shape"
+            android:layout_below="@id/ll_lgdw"
+            android:layout_marginBottom="12dp"
+            android:text="签收"
+            android:textColor="#ff106dff"
+            android:textSize="14sp"
+            android:layout_alignParentRight="true"
+            android:layout_marginRight="12dp"
+            android:gravity="center"/>
+    </RelativeLayout>
+
+
+</RelativeLayout>

BIN
app/src/main/res/mipmap-xxxhdpi/icon_id_gray.png


BIN
app/src/main/res/mipmap-xxxhdpi/icon_phone_gray.png


BIN
app/src/main/res/mipmap-xxxhdpi/icon_zdr_add.png


BIN
app/src/main/res/mipmap-xxxhdpi/icon_zdr_address.png


BIN
app/src/main/res/mipmap-xxxhdpi/icon_zdr_change.png


BIN
app/src/main/res/mipmap-xxxhdpi/icon_zdr_normal.png


BIN
app/src/main/res/mipmap-xxxhdpi/icon_zdr_point.png


BIN
app/src/main/res/mipmap-xxxhdpi/icon_zdr_warning.png


BIN
app/src/main/res/mipmap-xxxhdpi/pic_bj_half_blue.png


BIN
app/src/main/res/mipmap-xxxhdpi/pic_bj_half_cyan.png


BIN
app/src/main/res/mipmap-xxxhdpi/pic_bj_half_green.png


BIN
app/src/main/res/mipmap-xxxhdpi/pic_bj_half_orange.png


BIN
app/src/main/res/mipmap-xxxhdpi/pic_bj_half_purple.png


BIN
app/src/main/res/mipmap-xxxhdpi/pic_bj_half_red.png