diff --git a/app/build.gradle b/app/build.gradle index e5e4c4d..a2c3057 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -54,6 +54,7 @@ dependencies { implementation project(':commonmodule')//公共模块 implementation project(':gridmodule')//网格员端 implementation project(':commandmodule')//中心端 + implementation project(':supervisionmodule')//部门端 } //ARouter api "com.alibaba:arouter-api:$rootProject.ext.gRouterApiVersion" diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java b/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java index c79ec50..b2dd3d4 100755 --- a/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java +++ b/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java @@ -150,7 +150,7 @@ public class PathConfig { public static final String USER_TYPE_N = "bc405346-8714-4ded-89ac-9cc4d755f66a"; public static final String USER_TYPE_X = "25affe67-134c-4a32-ba41-64b0cfedc782"; // public static final String APP_VERSION_ID = "f311fd32-cd36-45a1-9652-599d5f2c2d4f";/*正式App下载码*/ - public static final String APP_VERSION_ID = "96aee0e5-2b4e-4b4a-a13c-9c71052b9ad7";/*测试App下载码*/ + public static final String APP_VERSION_ID = "4f75940c-930f-4576-ae0b-b8f699aa5bdc";/*测试App下载码*/ public static final String NEWS_ID = "f497904b-7727-4832-891c-604c36ae4167";//文化动态ID public static final String NEWS_SHOW_ID = "f1d5d313-f728-4dda-9843-1116d97e17b0";//展览展示ID @@ -291,11 +291,13 @@ public class PathConfig { //============================公共模块============================= public static final String PATH_MODULE_COMMON_ACTIVITY_CHECK_WORK = "/modulecommon/activity/checkwork";//考勤 public static final String PATH_MODULE_COMMON_DEMO = "/modulecommon/activity/mapdemo";//地图测试 - - + public static final String PATH_MODULE_COMMON_ACTIVITY_USER_CENTER = "/modulecommon/activity/userCenter";//用户中心activity + public static final String PATH_MODULE_COMMON_FRAGMENT_USER_CENTER = "/modulecommon/fragment/userCenter";//用户中心fragment public static final String PATH_MODULE_BASELIB_SHOW_IMG = "/modulebaselib/activity/showImg";//浏览图片 public static final String PATH_MODULE_BASELIB_TAKE_PHOTO = "/modulebaselib/activity/takePhotoOrVideo";//摄像或拍照 + public static final String PATH_MODULE_COMMON_ACTIVITY_SEL_DEPT = "/modulecommon/activity/chooseDept";//部门选择接口 + public static final String PATH_MODULE_COMMON_ACTIVITY_SEL_PERSON = "/modulecommon/activity/choosePerson";//人员选择 //======================网格员================================================== //小区 public static final String PATH_MODULE_GRID_ACTIVITY_COMMUNITY_MANAGE = "/modulegrid/activity/communityManage";//小区管理 @@ -466,7 +468,10 @@ public class PathConfig { public static final String PATH_MODULE_COMMAND_ACTIVITY_INCIDENT_SEL_DEPT = "/modulecommand/activity/incidentDeptSel";//选择组织机构 /*=========================================部门端========================================*/ - public static final String PATH_MODULE_SUPERVISION_INCIDENT_DISTRIBUTION_LIST_ACTIVITY = "/modulesupervision/activity/incidentDistributionList";//事件分拨列表 - public static final String PATH_MODULE_SUPERVISION_INCIDENT_DISTRIBUTION_DETAIL_ACTIVITY = "/modulesupervision/activity/incidentDistributionDetail";//事件分拨详情 + public static final String PATH_MODULE_SUPERVISION_INCIDENT_DISTRIBUTION_LIST_ACTIVITY = "/modulesupervision/activity/incidentDeptDistributionList";//事件分拨列表 + public static final String PATH_MODULE_SUPERVISION_INCIDENT_DISTRIBUTION_DETAIL_ACTIVITY = "/modulesupervision/activity/incidentDeptDistributionDetail";//事件分拨详情 + + public static final String PATH_MODULE_SUPERVISION_INCIDENT_ACCEPT_LIST_ACTIVITY = "/modulesupervision/activity/incidentDeptAcceptList";//事件受理 + public static final String PATH_MODULE_SUPERVISION_INCIDENT_ACCEPT_DETAIL_ACTIVITY = "/modulesupervision/activity/incidentDeptAcceptDetail";//事件受理详情 } diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/core/retrofit_net/BaseUrlApi.java b/baselib/src/main/java/com/tenlionsoft/baselib/core/retrofit_net/BaseUrlApi.java index 53243bc..08aa8a9 100755 --- a/baselib/src/main/java/com/tenlionsoft/baselib/core/retrofit_net/BaseUrlApi.java +++ b/baselib/src/main/java/com/tenlionsoft/baselib/core/retrofit_net/BaseUrlApi.java @@ -10,14 +10,15 @@ import com.tenlionsoft.baselib.constant.PathConfig; public class BaseUrlApi { // public static final String IP = "http://192.168.0.109:8080/";/* 正式IP */ - public static final String IP = "http://192.168.0.111:8081/";/* 正式IP */ + public static final String IP = "http://192.168.0.120:8080/";/* 正式IP */ + public static final String SYS_USERCENTER = "usercenter/"; public static final String SYS_POPULATION = "population/";/*人口系统*/ public static final String SYS_CASE = "case/";/*事件部件*/ public static final String SYS_HOUSE = "systemhouse/";/*房屋系统*/ public static final String SYS_SECURITY = "systembase/";/*社会治安*/ - public static final String TEMP_IP = "http://192.168.0.111:8081/"; + public static final String TEMP_IP = "http://192.168.0.120:8080/"; - public static final String BASE_MAIN_IP = IP + SYS_SECURITY; + public static final String BASE_MAIN_IP = IP + SYS_CASE; public static final String BASE_CASE_IP = IP + SYS_CASE; public static final String BASE_SECURITY_IP = IP + SYS_SECURITY; public static final String BASE_HOUSE_IP = IP + SYS_HOUSE; @@ -25,7 +26,7 @@ public class BaseUrlApi { public static final String BASE_URL = BASE_MAIN_IP;//基础URL - public static final String SOCKET_IP = IP + "websocket";/*SocketIP*/ + public static final String SOCKET_IP = "http://192.168.0.120:8081/websocket";/*SocketIP*/ //地图页面展示类型 diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/ConditionAdapter.java b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/ConditionAdapter.java index bf08a94..62d1e57 100644 --- a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/ConditionAdapter.java +++ b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/ConditionAdapter.java @@ -1,6 +1,7 @@ package com.tenlionsoft.baselib.core.widget.base; import android.content.Context; +import android.graphics.Color; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -20,6 +21,7 @@ import java.util.List; */ public class ConditionAdapter extends BaseRecyclerAdapter { public List mSelBeans = new ArrayList<>(); + public ConditionAdapter(Context ctx, List list) { super(ctx, list); } @@ -35,6 +37,7 @@ public class ConditionAdapter extends BaseRecyclerAdapter mLis.onItemCheckChange(bean, isChecked, i)); holder.itemView.setOnClickListener(v -> mLis.onItemCheckChange(bean, !bean.isCheck(), i)); diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/FragmentUtils.java b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/FragmentUtils.java index 8b426e7..af4e3aa 100755 --- a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/FragmentUtils.java +++ b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/base/FragmentUtils.java @@ -37,7 +37,7 @@ public class FragmentUtils { } public static BaseFragment getUserCenterFragment() { - BaseFragment fragment = (BaseFragment) ARouter.getInstance().build(PathConfig.PATH_MODULE_MAIN_FRAGMENT_USER).navigation(); + BaseFragment fragment = (BaseFragment) ARouter.getInstance().build(PathConfig.PATH_MODULE_COMMON_FRAGMENT_USER_CENTER).navigation(); return fragment; } diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/AreaChooseDialog.java b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/AreaChooseDialog.java index 62a9995..a49b91d 100755 --- a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/AreaChooseDialog.java +++ b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/AreaChooseDialog.java @@ -74,7 +74,7 @@ public class AreaChooseDialog extends Dialog { private AreaBean mSelArea5; private AreaChooseDialog(Context context, boolean isCancelable, boolean isBackCancelable, int gravity, boolean isShow, boolean isShowOther, boolean isDefault) { - super(context, R.style.Dialog_ChoseFile); + super(context, R.style.dialog_center_alpha); this.context = context; this.gravity = gravity; this.iscancelable = isCancelable; @@ -122,7 +122,7 @@ public class AreaChooseDialog extends Dialog { DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics(); Window window = this.getWindow(); window.setGravity(Gravity.CENTER); - window.setWindowAnimations(R.style.Dialog_ChoseFile); + window.setWindowAnimations(R.style.dialog_center_alpha); WindowManager.LayoutParams params = window.getAttributes(); params.width = (int) (displayMetrics.widthPixels * 0.9); params.height = WindowManager.LayoutParams.WRAP_CONTENT; @@ -163,15 +163,15 @@ public class AreaChooseDialog extends Dialog { */ private boolean checkParams() { if (mSelArea1 == null) { - ToastUtils.show("请选择省"); + ToastUtils.show("请选择省、自治区"); return false; } if (mSelArea2 == null) { - ToastUtils.show("请选择市"); + ToastUtils.show("请选择盟市"); return false; } if (mSelArea3 == null) { - ToastUtils.show("请选择区县"); + ToastUtils.show("请选择旗县区"); return false; } return true; @@ -225,7 +225,7 @@ public class AreaChooseDialog extends Dialog { private void onShowArea2() { if (null == mArea2List || mArea2List.size() <= 0) { if (mSelArea1 == null) { - ToastUtils.show("请选择省"); + ToastUtils.show("请选择省、自治区"); } else { getAreaList(2, mSelArea1.getAreaId()); } @@ -264,7 +264,7 @@ public class AreaChooseDialog extends Dialog { private void onShowArea3() { if (null == mArea3List || mArea3List.size() <= 0) { if (mSelArea2 == null) { - ToastUtils.show("请选择市"); + ToastUtils.show("请选择盟市"); } else { getAreaList(3, mSelArea2.getAreaId()); } @@ -299,7 +299,7 @@ public class AreaChooseDialog extends Dialog { private void onShowArea4() { if (null == mArea4List || mArea4List.size() <= 0) { if (mSelArea3 == null) { - ToastUtils.show("请选择区县"); + ToastUtils.show("请选择旗县区"); } else { getAreaList(4, mSelArea3.getAreaId()); } diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/ChangePwdDialog.java b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/ChangePwdDialog.java new file mode 100755 index 0000000..bc8da68 --- /dev/null +++ b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/ChangePwdDialog.java @@ -0,0 +1,191 @@ +package com.tenlionsoft.baselib.core.widget.views; + +import android.app.Dialog; +import android.app.ProgressDialog; +import android.content.Context; +import android.graphics.Color; +import android.graphics.drawable.ColorDrawable; +import android.os.Bundle; +import android.text.Editable; +import android.text.Selection; +import android.text.TextUtils; +import android.text.method.HideReturnsTransformationMethod; +import android.text.method.PasswordTransformationMethod; +import android.util.DisplayMetrics; +import android.view.Gravity; +import android.view.LayoutInflater; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.TextView; + +import com.bigkoo.pickerview.builder.OptionsPickerBuilder; +import com.bigkoo.pickerview.view.OptionsPickerView; +import com.hjq.toast.ToastUtils; +import com.tenlionsoft.baselib.R; +import com.tenlionsoft.baselib.constant.PathConfig; +import com.tenlionsoft.baselib.core.beans.AreaBean; +import com.tenlionsoft.baselib.core.retrofit_net.RetrofitManager; +import com.tenlionsoft.baselib.core.retrofit_net.api.BaseApiService; +import com.tenlionsoft.baselib.utils.UIUtil; +import com.tenlionsoft.baselib.utils.UserLgUtils; + +import java.util.List; + +import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; +import io.reactivex.rxjava3.core.Observer; +import io.reactivex.rxjava3.disposables.Disposable; +import io.reactivex.rxjava3.schedulers.Schedulers; + + +/** + * 作者 : Adam on 2018/7/23. + * 邮箱 : itgaojian@163.com + * 描述 : 修改密码dialog + */ +public class ChangePwdDialog extends Dialog { + + private View view; + private Context context; + private EditText mEtOriginPwd; + private EditText mEtNewPwd; + private EditText mEtNewConfirmPwd; + private boolean isShowOrgPwd; + private boolean isShowNewPwd; + private boolean isShowNewConfirmPwd; + private OnChangeListener mChangeListener; + + private ChangePwdDialog(Context context) { + super(context, R.style.Dialog_ChoseFile); + this.context = context; + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + view = LayoutInflater.from(context).inflate(R.layout.change_pwd_dialog, null); + setContentView(view); + setCancelable(false); + setCanceledOnTouchOutside(false); + + mEtOriginPwd = view.findViewById(R.id.et_origin_pwd); + mEtNewPwd = view.findViewById(R.id.et_new_pwd); + mEtNewConfirmPwd = view.findViewById(R.id.et_new_confirm_pwd); + ImageView ivShowOriPwd = view.findViewById(R.id.iv_show_pwd_origin); + ImageView ivShowNewPwd = view.findViewById(R.id.iv_show_new_pwd); + ImageView ivShowNewConfirmPwd = view.findViewById(R.id.iv_pwd_new_confirm); + + + ivShowOriPwd.setOnClickListener(v -> { + Editable etext = mEtOriginPwd.getText(); + Selection.setSelection(etext, etext.length()); + if (isShowOrgPwd) { + isShowOrgPwd = false; + mEtOriginPwd.setTransformationMethod(PasswordTransformationMethod.getInstance()); + ivShowOriPwd.setBackgroundResource(R.drawable.ic_hide_pwd); + } else { + isShowOrgPwd = true; + ivShowOriPwd.setBackgroundResource(R.drawable.ic_show_pwd); + mEtOriginPwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); + } + }); + + + ivShowNewPwd.setOnClickListener(v -> { + Editable etext = mEtNewPwd.getText(); + Selection.setSelection(etext, etext.length()); + if (isShowNewPwd) { + isShowNewPwd = false; + mEtNewPwd.setTransformationMethod(PasswordTransformationMethod.getInstance()); + ivShowNewPwd.setBackgroundResource(R.drawable.ic_hide_pwd); + } else { + isShowNewPwd = true; + mEtNewPwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); + ivShowNewPwd.setBackgroundResource(R.drawable.ic_show_pwd); + } + }); + + ivShowNewConfirmPwd.setOnClickListener(v -> { + Editable etext = mEtNewConfirmPwd.getText(); + Selection.setSelection(etext, etext.length()); + if (isShowNewConfirmPwd) { + isShowNewConfirmPwd = false; + mEtNewConfirmPwd.setTransformationMethod(PasswordTransformationMethod.getInstance()); + ivShowNewConfirmPwd.setBackgroundResource(R.drawable.ic_hide_pwd); + } else { + isShowNewConfirmPwd = true; + mEtNewConfirmPwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); + ivShowNewConfirmPwd.setBackgroundResource(R.drawable.ic_show_pwd); + } + }); + + view.findViewById(R.id.tv_cancel).setOnClickListener(v -> this.dismiss()); + view.findViewById(R.id.tv_confirm).setOnClickListener(v -> doConfirm()); + DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics(); + Window window = this.getWindow(); + window.setGravity(Gravity.CENTER); + window.setWindowAnimations(R.style.Dialog_ChoseFile); + WindowManager.LayoutParams params = window.getAttributes(); + params.width = (int) (displayMetrics.widthPixels * 0.9); + params.height = WindowManager.LayoutParams.WRAP_CONTENT; + window.setAttributes(params); + window.setBackgroundDrawable(new ColorDrawable()); + } + + private void doConfirm() { + if (checkParams()) { + if (mChangeListener != null) { + String orgPwd = mEtOriginPwd.getText().toString().trim(); + String newPwd = mEtNewPwd.getText().toString().trim(); + String confirmPwd = mEtNewConfirmPwd.getText().toString().trim(); + mChangeListener.doChange(orgPwd, newPwd, confirmPwd); + } + } + } + + + public void addOnChangeListener(OnChangeListener listener) { + this.mChangeListener = listener; + } + + public interface OnChangeListener { + void doChange(String org, String nPwd, String nCPwd); + } + + /** + * 校验参数 + */ + private boolean checkParams() { + String originPwd = mEtOriginPwd.getText().toString().trim(); + if (TextUtils.isEmpty(originPwd)) { + ToastUtils.show("请输入原始密码"); + return false; + } + String newPwd = mEtNewPwd.getText().toString().trim(); + if (TextUtils.isEmpty(newPwd)) { + ToastUtils.show("请输入新密码"); + } + String newConfirmPwd = mEtNewConfirmPwd.getText().toString().trim(); + if (TextUtils.isEmpty(newConfirmPwd) || !newPwd.equals(newConfirmPwd)) { + ToastUtils.show("请确认新密码是否一致"); + return false; + } + return true; + } + + + public static class DialogBuilder { + private Context mContext; + + public DialogBuilder(Context context) { + this.mContext = context; + } + + + public ChangePwdDialog build() { + return new ChangePwdDialog(mContext); + } + } +} \ No newline at end of file diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/ConditionPopup.java b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/ConditionPopup.java index 727b303..619cd4a 100644 --- a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/ConditionPopup.java +++ b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/ConditionPopup.java @@ -21,7 +21,7 @@ import razerdp.basepopup.BasePopupWindow; * 作者: adam * 日期: 2021/9/30 - 2:58 下午 * 邮箱: itgaojian@163.com - * 描述: + * 描述: 条件选择 */ public class ConditionPopup extends BasePopupWindow { private ConditionAdapter mAdapter; @@ -40,6 +40,8 @@ public class ConditionPopup extends BasePopupWindow { rlvCondition.setLayoutManager(new LinearLayoutManager(context)); rlvCondition.setAdapter(mAdapter); setContentView(view); + + setBackgroundColor(Color.parseColor("#11000000")); setPopupGravity(Gravity.BOTTOM | Gravity.CENTER); mAdapter.addOnitemCheckChange((bean, isCheck, pos) -> { if (isCheck) { diff --git a/baselib/src/main/res/anim/anim_dialog_alpha_enter.xml b/baselib/src/main/res/anim/anim_dialog_alpha_enter.xml new file mode 100644 index 0000000..ad4ba8d --- /dev/null +++ b/baselib/src/main/res/anim/anim_dialog_alpha_enter.xml @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/baselib/src/main/res/anim/anim_dialog_alpha_out.xml b/baselib/src/main/res/anim/anim_dialog_alpha_out.xml new file mode 100644 index 0000000..697ac33 --- /dev/null +++ b/baselib/src/main/res/anim/anim_dialog_alpha_out.xml @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/baselib/src/main/res/drawable-xhdpi/ic_dept_icon.png b/baselib/src/main/res/drawable-xhdpi/ic_dept_icon.png new file mode 100644 index 0000000..6ed86ab Binary files /dev/null and b/baselib/src/main/res/drawable-xhdpi/ic_dept_icon.png differ diff --git a/baselib/src/main/res/drawable-xhdpi/ic_hook_blue.png b/baselib/src/main/res/drawable-xhdpi/ic_hook_blue.png new file mode 100644 index 0000000..ea5e3ad Binary files /dev/null and b/baselib/src/main/res/drawable-xhdpi/ic_hook_blue.png differ diff --git a/baselib/src/main/res/drawable-xhdpi/ic_popup_arrow.png b/baselib/src/main/res/drawable-xhdpi/ic_popup_arrow.png new file mode 100644 index 0000000..1acd510 Binary files /dev/null and b/baselib/src/main/res/drawable-xhdpi/ic_popup_arrow.png differ diff --git a/baselib/src/main/res/drawable/sel_check_item_hook.xml b/baselib/src/main/res/drawable/sel_check_item_hook.xml new file mode 100644 index 0000000..107c263 --- /dev/null +++ b/baselib/src/main/res/drawable/sel_check_item_hook.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/baselib/src/main/res/drawable/shp_bottom_shadow_white.xml b/baselib/src/main/res/drawable/shp_bottom_shadow_white.xml new file mode 100644 index 0000000..b8a9019 --- /dev/null +++ b/baselib/src/main/res/drawable/shp_bottom_shadow_white.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/baselib/src/main/res/drawable/shp_rectangle_white_5.xml b/baselib/src/main/res/drawable/shp_rectangle_white_5.xml new file mode 100755 index 0000000..beae2f0 --- /dev/null +++ b/baselib/src/main/res/drawable/shp_rectangle_white_5.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/baselib/src/main/res/layout/change_pwd_dialog.xml b/baselib/src/main/res/layout/change_pwd_dialog.xml new file mode 100755 index 0000000..76771db --- /dev/null +++ b/baselib/src/main/res/layout/change_pwd_dialog.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/baselib/src/main/res/layout/dialog_choose_area_new.xml b/baselib/src/main/res/layout/dialog_choose_area_new.xml index f9436d4..17e2732 100755 --- a/baselib/src/main/res/layout/dialog_choose_area_new.xml +++ b/baselib/src/main/res/layout/dialog_choose_area_new.xml @@ -4,7 +4,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="20dp" - android:background="@drawable/shp_rectangle_white" + android:background="@drawable/shp_rectangle_white_5" android:orientation="vertical"> + android:layout_marginTop="10dp"> - + - + + android:text="旗、县、区" /> + android:hint="请选择旗、县、区" /> - + - + + android:text="嘎查、村、社区" /> + android:hint="请选择嘎查、村、社区" /> + + + + \ No newline at end of file diff --git a/baselib/src/main/res/layout/item_condition_sel.xml b/baselib/src/main/res/layout/item_condition_sel.xml index 28249cb..a3ae23f 100644 --- a/baselib/src/main/res/layout/item_condition_sel.xml +++ b/baselib/src/main/res/layout/item_condition_sel.xml @@ -27,6 +27,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="10dp" - android:button="@drawable/sel_check_item_cir" /> + android:button="@drawable/sel_check_item_hook" + tools:checked="true" /> \ No newline at end of file diff --git a/baselib/src/main/res/layout/popup_condition_layout.xml b/baselib/src/main/res/layout/popup_condition_layout.xml index 62d6dd2..47b2a17 100644 --- a/baselib/src/main/res/layout/popup_condition_layout.xml +++ b/baselib/src/main/res/layout/popup_condition_layout.xml @@ -1,13 +1,14 @@ + android:orientation="vertical"> + android:layout_height="wrap_content" + android:background="@drawable/shp_rectangle_white" + android:padding="5dp" /> \ No newline at end of file diff --git a/baselib/src/main/res/values/styles.xml b/baselib/src/main/res/values/styles.xml index 15f1087..4e2de1b 100755 --- a/baselib/src/main/res/values/styles.xml +++ b/baselib/src/main/res/values/styles.xml @@ -141,6 +141,16 @@ @anim/anim_dialog_exit + +