|
|
@@ -20,7 +20,11 @@ public class WorkAddressHolderView extends BaseViewHolder {
|
|
|
TextView tvWorkAddress;
|
|
|
@BindView(R.id.sal_work_address)
|
|
|
ShrinkAnimationLayout salWorkAddress;
|
|
|
+ @BindView(R.id.v_del)
|
|
|
+ View vDel;
|
|
|
WorkAddressHolder workAddressHolder;
|
|
|
+ OnDelAddressListener onDelAddressListener;
|
|
|
+
|
|
|
|
|
|
public WorkAddressHolderView(Context mContext, ScrollView scrollView) {
|
|
|
super(mContext);
|
|
|
@@ -34,9 +38,14 @@ public class WorkAddressHolderView extends BaseViewHolder {
|
|
|
return R.layout.view_work_address_select;
|
|
|
}
|
|
|
|
|
|
- @OnClick(R.id.tv_work_address)
|
|
|
+ @OnClick({R.id.tv_work_address, R.id.v_del})
|
|
|
public void onClick(View view) {
|
|
|
- salWorkAddress.toggleExpand();
|
|
|
+ if (view.getId() == R.id.tv_work_address) {
|
|
|
+ salWorkAddress.toggleExpand();
|
|
|
+ } else {
|
|
|
+ if (onDelAddressListener != null)
|
|
|
+ onDelAddressListener.onDel(this);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -68,6 +77,8 @@ public class WorkAddressHolderView extends BaseViewHolder {
|
|
|
public void onChange(String address) {
|
|
|
tvWorkAddress.setText(address);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
@@ -87,4 +98,13 @@ public class WorkAddressHolderView extends BaseViewHolder {
|
|
|
public WorkAddressBean getWorkAddressBean() {
|
|
|
return workAddressHolder.getWorkAddressBean();
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ public void setOnDelAddressListener(OnDelAddressListener onDelAddressListener) {
|
|
|
+ this.onDelAddressListener = onDelAddressListener;
|
|
|
+ }
|
|
|
+
|
|
|
+ public interface OnDelAddressListener {
|
|
|
+ void onDel(WorkAddressHolderView view);
|
|
|
+ }
|
|
|
}
|