package com.flyco.dialogsamples.extra;
import android.content.Context;
import android.graphics.Color;
import android.view.View;
import android.widget.TextView;
import com.flyco.animation.Attention.Swing;
import com.flyco.dialog.utils.CornerUtils;
import com.flyco.dialog.widget.base.BaseDialog;
import com.flyco.dialogsamples.R;
import butterknife.Bind;
import butterknife.ButterKnife;
public class CustomBaseDialog extends BaseDialog<CustomBaseDialog> {
@Bind(R.id.tv_cancel) TextView mTvCancel;
@Bind(R.id.tv_exit) TextView mTvExit;
public CustomBaseDialog(Context context) {
super(context);
}
@Override
public View onCreateView() {
widthScale(0.85f);
showAnim(new Swing());
// dismissAnim(this, new ZoomOutExit());
View inflate = View.inflate(mContext, R.layout.dialog_custom_base, null);
ButterKnife.bind(this, inflate);
inflate.setBackgroundDrawable(
CornerUtils.cornerDrawable(Color.parseColor("#ffffff"), dp2px(5)));
return inflate;
}
@Override
public void setUiBeforShow() {
mTvCancel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dismiss();
}
});
mTvExit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dismiss();
}
});
}
}