package com.youth.xf.ui.demo;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import com.youth.xf.BaseActivity;
import com.youth.xf.R;
import com.youth.xframe.utils.XOutdatedUtils;
import com.youth.xframe.widget.XToast;
public class XToastActivity extends BaseActivity implements View.OnClickListener {
Button error;
Button success;
Button info;
Button warning;
Button normalNoIcon;
Button normalIcon;
Button custom;
@Override
public int getLayoutId() {
return R.layout.activity_xtoast;
}
@Override
public void initData(Bundle savedInstanceState) {
}
@Override
public void initView() {
error = (Button) findViewById(R.id.button_error_toast);
success = (Button) findViewById(R.id.button_success_toast);
info = (Button) findViewById(R.id.button_info_toast);
warning = (Button) findViewById(R.id.button_warning_toast);
normalNoIcon = (Button) findViewById(R.id.button_normal_no_icon);
normalIcon = (Button) findViewById(R.id.button_normal_icon);
custom = (Button) findViewById(R.id.button_custom);
error.setOnClickListener(this);
success.setOnClickListener(this);
info.setOnClickListener(this);
warning.setOnClickListener(this);
normalNoIcon.setOnClickListener(this);
normalIcon.setOnClickListener(this);
custom.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.button_error_toast:
XToast.error("xloading_error!!");
break;
case R.id.button_success_toast:
XToast.success("success!!");
break;
case R.id.button_warning_toast:
XToast.warning("warning!!");
break;
case R.id.button_info_toast:
XToast.info("info!!");
break;
case R.id.button_normal_icon:
XToast.normal("success!!", XOutdatedUtils.getDrawable(R.mipmap.currerror));
break;
case R.id.button_normal_no_icon:
XToast.normal("normal!!");
break;
case R.id.button_custom:
XToast.custom("自定义!!!",R.mipmap.error2, Color.RED,Color.WHITE, Toast.LENGTH_SHORT);
break;
}
}
}