最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android Toast實現(xiàn)全屏顯示

 更新時間:2018年08月28日 09:45:30   作者:harry_helei  
這篇文章主要為大家詳細介紹了Android Toast實現(xiàn)全屏顯示,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文為大家分享了Android Toast全屏顯示的具體代碼,供大家參考,具體內(nèi)容如下

廢話不說,直接上代碼:

private void toastFullScreen(){
 Toast toast = Toast.makeText(this, null, Toast.LENGTH_LONG * 10 * 1000);
 toast.setGravity(Gravity.CENTER, 0, 0);
 LinearLayout toastView = (LinearLayout)toast.getView();
 
 // Get the screen size with unit pixels.
 WindowManager wm = (WindowManager)getSystemService(Context.WINDOW_SERVICE);
 DisplayMetrics outMetrics = new DisplayMetrics();
 wm.getDefaultDisplay().getMetrics(outMetrics);
 
 TextView tv = new TextView(this);
 LayoutParams vlp = new LayoutParams(outMetrics.widthPixels,
               outMetrics.heightPixels); 
 vlp.setMargins(0, 0, 0, 0);
 tv.setLayoutParams(vlp);
 tv.setText("Hello Toast! I am full screen now.");
 tv.setGravity(Gravity.CENTER);
 
 toastView.addView(tv);
 toast.show();
}

根據(jù)實際情況,在toastView添加不同view能顯示不同彈窗,希望對大家有幫助!

另一段自定義toast全屏顯示實現(xiàn)代碼:

public class MyToast {

  private static Toast mGoodToast;
  private static ObjectAnimator mObjectAnimator;

  public static void showGoodToast(Context context) {

    if (mGoodToast == null) {
      mGoodToast = new Toast(context);
      mGoodToast.setGravity(Gravity.CENTER, 0, 0);
      mGoodToast.setDuration(Toast.LENGTH_LONG);
      View view = LayoutInflater.from(context).inflate(R.layout.dialog_good, null, false);
      AppCompatImageView imageView = view.findViewById(R.id.shine);
      mObjectAnimator = ObjectAnimator.ofFloat(imageView, "rotation", 5000);
      mObjectAnimator.setInterpolator(new LinearInterpolator());
      mObjectAnimator.setDuration(30000);
      mGoodToast.setGravity(Gravity.FILL, 0, 0);
      mGoodToast.setView(view);
      mGoodToast.getView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);//設置Toast可以布局到系統(tǒng)狀態(tài)欄的下面
    }

    if (!mObjectAnimator.isRunning()) {
      mObjectAnimator.start();
    }
    mGoodToast.show();
  }

}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

江阴市| 安图县| 聂荣县| 南川市| 青海省| 公主岭市| 宜丰县| 德保县| 云林县| 云南省| 镇坪县| 深圳市| 朝阳市| 图木舒克市| 岳西县| 喀喇沁旗| 吐鲁番市| 察隅县| 西丰县| 筠连县| 无棣县| 裕民县| 汕头市| 法库县| 泰安市| 泽普县| 涿州市| 建瓯市| 武鸣县| 车致| 洛宁县| 贵南县| 库伦旗| 莲花县| 神木县| 新安县| 阳朔县| 德格县| 广汉市| 子洲县| 临沧市|