package com.application.zhangshi_app_android.ui.dialog;
|
|
import android.content.Context;
|
import android.content.Intent;
|
import android.view.Gravity;
|
import android.view.LayoutInflater;
|
import android.view.View;
|
import android.widget.FrameLayout;
|
import android.widget.ImageView;
|
|
import androidx.databinding.DataBindingUtil;
|
|
import com.android.app_base.base.BaseConfig;
|
import com.android.app_base.base.dialog.BaseDialog;
|
import com.android.app_base.manager.AppManager;
|
import com.application.zhangshi_app_android.R;
|
import com.application.zhangshi_app_android.bean.PetBean;
|
import com.application.zhangshi_app_android.databinding.DialogPetOwnerInfoBinding;
|
import com.application.zhangshi_app_android.databinding.DialogToatalAddBinding;
|
import com.application.zhangshi_app_android.ui.function.AnnualHealthStatusDetailActivity;
|
import com.application.zhangshi_app_android.ui.function.CleanStorageDetailActivity;
|
import com.application.zhangshi_app_android.ui.function.FamilyMemorabiliaDetailActivity;
|
import com.application.zhangshi_app_android.ui.function.HomeDevicesDetailActivity;
|
import com.application.zhangshi_app_android.ui.function.IncomeAndExpensesDetailActivity;
|
import com.application.zhangshi_app_android.ui.function.LittleDoctorDetailActivity;
|
import com.application.zhangshi_app_android.ui.function.TourismDetailActivity;
|
|
/**
|
* @author Ljj
|
* @date 2023.09.16. 20:54
|
* @desc 便捷添加弹窗
|
*/
|
public class TotalAddDialog {
|
public static class Builder extends BaseDialog.Builder<TotalAddDialog.Builder> {
|
private DialogToatalAddBinding binding;
|
public Builder(Context context) {
|
super(context);
|
binding = DataBindingUtil.inflate(LayoutInflater.from(getContext()), R.layout.dialog_toatal_add,new FrameLayout(getContext()),false);
|
setContentView(binding.getRoot());
|
setAnimStyle(BaseDialog.ANIM_IOS);
|
setBackgroundDimEnabled(false);
|
setCancelable(true);
|
setGravity(Gravity.CENTER);
|
binding.ivDialogClose.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
if (getDialog() != null) {
|
getDialog().dismiss();
|
}
|
}
|
});
|
binding.layoutFamilyMemorabilia.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View view) {
|
AppManager.getAppManager().startActivity(new Intent(context, FamilyMemorabiliaDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1));
|
if (getDialog() != null) {
|
getDialog().dismiss();
|
}
|
}
|
});
|
binding.layoutHomeDevices.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View view) {
|
AppManager.getAppManager().startActivity(new Intent(context, HomeDevicesDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1));
|
if (getDialog() != null) {
|
getDialog().dismiss();
|
}
|
}
|
});
|
binding.layoutLittleDoctor.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View view) {
|
AppManager.getAppManager().startActivity(new Intent(context, LittleDoctorDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1));
|
if (getDialog() != null) {
|
getDialog().dismiss();
|
}
|
}
|
});
|
binding.layoutCleanStorage.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View view) {
|
AppManager.getAppManager().startActivity(new Intent(context, CleanStorageDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1));
|
if (getDialog() != null) {
|
getDialog().dismiss();
|
}
|
}
|
});
|
binding.layoutIncomeAndExpenses.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
AppManager.getAppManager().startActivity(new Intent(context, IncomeAndExpensesDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1));
|
if (getDialog() != null) {
|
getDialog().dismiss();
|
}
|
}
|
});
|
binding.layoutHealthCare.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
AppManager.getAppManager().startActivity(new Intent(context, AnnualHealthStatusDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1));
|
if (getDialog() != null) {
|
getDialog().dismiss();
|
}
|
}
|
});
|
binding.layoutTourism.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
AppManager.getAppManager().startActivity(new Intent(context, TourismDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1));
|
if (getDialog() != null) {
|
getDialog().dismiss();
|
}
|
}
|
});
|
}
|
}
|
|
}
|