From 82e57df230ecb744af6c8865f80870ba03c86d89 Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期二, 25 七月 2023 22:18:27 +0800 Subject: [PATCH] 基本功能完成 --- app/src/main/java/com/application/zhangshi_app_android/ui/dialog/PetOwnerInfoDialog.java | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/dialog/PetOwnerInfoDialog.java b/app/src/main/java/com/application/zhangshi_app_android/ui/dialog/PetOwnerInfoDialog.java index f5767fb..ce509c6 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/ui/dialog/PetOwnerInfoDialog.java +++ b/app/src/main/java/com/application/zhangshi_app_android/ui/dialog/PetOwnerInfoDialog.java @@ -2,15 +2,23 @@ import android.content.Context; import android.view.Gravity; +import android.view.LayoutInflater; import android.view.View; +import android.widget.FrameLayout; import android.widget.ImageView; import androidx.annotation.DrawableRes; import androidx.constraintlayout.utils.widget.ImageFilterView; +import androidx.databinding.DataBindingUtil; import com.android.app_base.base.dialog.BaseDialog; import com.android.app_base.utils.GlideUtil; import com.application.zhangshi_app_android.R; +import com.application.zhangshi_app_android.bean.ContactsDetailBean; +import com.application.zhangshi_app_android.bean.PetBean; +import com.application.zhangshi_app_android.bean.PetOwnerBean; +import com.application.zhangshi_app_android.databinding.DialogContactsInfoBinding; +import com.application.zhangshi_app_android.databinding.DialogPetOwnerInfoBinding; /** * @author Ljj @@ -19,20 +27,23 @@ */ public class PetOwnerInfoDialog { public static class Builder extends BaseDialog.Builder<PetOwnerInfoDialog.Builder> { + private DialogPetOwnerInfoBinding binding; public Builder(Context context) { super(context); - setContentView(R.layout.dialog_pet_owner_info); + binding = DataBindingUtil.inflate(LayoutInflater.from(getContext()),R.layout.dialog_pet_owner_info,new FrameLayout(getContext()),false); + setContentView(binding.getRoot()); setAnimStyle(BaseDialog.ANIM_IOS); setBackgroundDimEnabled(false); setCancelable(false); setGravity(Gravity.CENTER); - ImageView iv_dialog_close = findViewById(R.id.iv_dialog_close); setOnClickListener(iv_dialog_close); } - - + public PetOwnerInfoDialog.Builder setBean(PetBean bean){ + binding.setOwner(bean); + return this; + } @Override public void onClick(View v) { super.onClick(v); -- Gitblit v1.9.1