Custom Toast
showToast(Context,"ToastMessage",ToastTextColor(#ffffff),ToastBackgroundColor(#000000));
public static void showToast(Context c,String s, String textcolor, String bgcolor)
{
Toast toast= Toast.makeText(c, "", 0);
toast.setGravity(Gravity.CENTER_VERTICAL, 0, 300);
LinearLayout ne=new LinearLayout(c);
LinearLayout ne2=new LinearLayout(c);
ne2.addView(ne);
LinearLayout.LayoutParams params=(LinearLayout.LayoutParams) ne.getLayoutParams();
params.topMargin = 25;
params.bottomMargin = 25;
params.leftMargin = 50;
params.rightMargin = 50;
ne.setLayoutParams(params);
GradientDrawable drawable=new GradientDrawable();
drawable.setShape(GradientDrawable.RECTANGLE);
drawable.setGradientType(GradientDrawable.RECTANGLE);
drawable.setCornerRadius(100);
drawable.setColor(Color.parseColor(bgcolor));
ne2.setBackground(drawable);
ne2.setElevation(1);
ne.setGravity(Gravity.CENTER);
TextView te=new TextView(c);
ne.addView(te);
te.setText(s);
te.setTextColor(Color.parseColor(textcolor));
toast.setView(ne2);
toast.show();
}