| | |
| | | |
| | | 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 |
| | |
| | | */ |
| | | 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); |