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

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

 更新時間:2018年08月28日 09:45:30   作者:harry_helei  
這篇文章主要為大家詳細(xì)介紹了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);//設(shè)置Toast可以布局到系統(tǒng)狀態(tài)欄的下面
    }

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

}

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

相關(guān)文章

最新評論

锡林郭勒盟| 新竹市| 新昌县| 麻栗坡县| 西平县| 博湖县| 郁南县| 沈阳市| 绥芬河市| 汉寿县| 沾益县| 武胜县| 晋宁县| 荆门市| 达拉特旗| 西藏| 青铜峡市| 雅江县| 高密市| 陵水| 三亚市| 奉贤区| 都兰县| 社旗县| 东港市| 会理县| 吕梁市| 宕昌县| 阿图什市| 平度市| 博客| 射洪县| 莲花县| 阿勒泰市| 新郑市| 比如县| 鸡泽县| 茂名市| 抚宁县| 长汀县| 东兰县|