Android开发中的Toast消息弹窗控件,一般都只是用来作消息的提示,但可以加入图片的消息弹窗,在这里还可以实现镜像效果
仅显示文字
Toast.makeText(this, "要显示的消息",Toast.LENGTH_SHORT);
仅显示文字镜像投影
public void toastView(String tosatV)
{
Toast toast = Toast.makeText(mContext,tosatV, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
LinearLayout toastView = (LinearLayout) toast.getView();//添加布局
toastView.setRotationX(180); //绕X轴翻转180度(镜像投影)
toast.show();
}
图片+文字 (镜像投影)
/**
* 显示图片的Toast
* @param view
*/
public void toastView(int view)
{
Toast toast = Toast.makeText(mContext,"带图片的消息", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
LinearLayout toastView = (LinearLayout) toast.getView();
ImageView imageCodeProject = new ImageView(this.mContext);
imageCodeProject.setImageResource(view);
// toastView.setRotationX(180); //绕X轴翻转180度
toastView.addView(imageCodeProject, 0);
toast.show();
}
toastView(R.drawable.icon);//在另外的方法里调用