/**
* @author zhouzhengnan
* @date 20 Oct 2013
*/
package com.mogujie.tt.widget;
import android.content.Context;
import android.graphics.Color;
import android.view.Gravity;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;
import com.mogujie.tt.R;
import com.mogujie.tools.ScreenTools;
/**
* @author zhouzhengnan
* @date 20 Oct 2013
*/
public class PinkToast extends Toast {
/**
* @param context
*/
public PinkToast(Context context) {
super(context);
}
public static Toast makeText(Context context, CharSequence text, int duration) {
Toast result = Toast.makeText(context, text, duration);
result.getView().setBackgroundResource(R.drawable.tt_waterfall_refresh_bg);
result.setGravity(Gravity.CENTER, 0, 0);
TextView tv = (TextView) ((ViewGroup) result.getView()).getChildAt(0);
ScreenTools tools = ScreenTools.instance(context);
tv.setPadding(tools.dip2px(5), tools.dip2px(8), tools.dip2px(5),
tools.dip2px(8));
tv.setShadowLayer(0, 0, 0, Color.TRANSPARENT);
tv.setMinWidth(tools.dip2px(180));
tv.setGravity(Gravity.CENTER);
tv.setTextColor(context.getResources().getColor(android.R.color.white));
return result;
}
public static Toast makeText(Context context, int id, int duration) {
Toast result = Toast.makeText(context, id, duration);
result.getView().setBackgroundResource(R.drawable.tt_waterfall_refresh_bg);
result.setGravity(Gravity.CENTER, 0, 0);
TextView tv = (TextView) ((ViewGroup) result.getView()).getChildAt(0);
ScreenTools tools = ScreenTools.instance(context);
tv.setPadding(tools.dip2px(5), tools.dip2px(8), tools.dip2px(5),
tools.dip2px(8));
tv.setShadowLayer(0, 0, 0, Color.TRANSPARENT);
tv.setMinWidth(tools.dip2px(180));
tv.setGravity(Gravity.CENTER);
tv.setTextColor(context.getResources().getColor(android.R.color.white));
return result;
}
public void show() {
super.show();
}
}