package com.kitty.poclient.widget;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Color;
import android.widget.TextView;
import android.widget.Toast;
import com.kitty.poclient.R;
public class CustomToast extends Toast {
private TextView mTextView;
public CustomToast(Context context) {
super(context);
mTextView = new TextView(context);
mTextView.setBackgroundResource(R.drawable.toast_bg);
mTextView.setPadding(42, 18, 42, 18);
mTextView.setTextSize(22f);
mTextView.setTextColor(Color.WHITE);
mTextView.getPaint().setFakeBoldText(true);
setView(mTextView);
}
@Override
public void setText(int resId) {
mTextView.setText(resId);
}
@Override
public void setText(CharSequence s) {
mTextView.setText(s);
}
public static Toast makeText(Context context, CharSequence text, int duration) {
Toast t = new CustomToast(context);
t.setText(text);
t.setDuration(duration);
return t;
}
public static Toast makeText(Context context, int resId, int duration)
throws Resources.NotFoundException {
return makeText(context, context.getResources().getText(resId), duration);
}
}