android toast 大小,Android Toast实现全屏显示
本文为大家分享了Android Toast全屏显示的具体代码,供大家参考,具体内容如下
废话不说,直接上代码:
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();
}
根据实际情况,在toastView添加不同view能显示不同弹窗,希望对大家有帮助!
另一段自定义toast全屏显示实现代码:
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可以布局到系统状态栏的下面
}
if (!mObjectAnimator.isRunning()) {
mObjectAnimator.start();
}
mGoodToast.show();
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持找一找教程网。
android toast 大小,Android Toast实现全屏显示相关推荐
- android 工具栏隐藏,ANDROID 隐藏 任务栏 systemui systembar 全屏显示
说说自己的经历吧: (1)开始为了隐藏systemui利用过killcom.android.systemui线程进行的隐藏,但是总有一个com.android.systemui.SystemUISer ...
- 随笔:说说第一次在android中嵌入非全屏显示的unity游戏时的坑之——界面切换时出现延迟/卡顿/花屏等现象解决方法
One 最近对接了个unity3D做的小游戏到android项目中:游戏嵌入项目的界面且非全屏显示,项目几经波折,到我手上的时候,已经采用了在同一个activity中用两个View来分别显示andro ...
- android 点击图片动画效果,Android仿微信图片点击全屏效果
废话不多说,先看下Android图片点击全屏效果: 先是微信的 再是模仿的 先说下实现原理,再一步步分析 这里总共有2个Activity一个就是主页,一个就是显示我们图片效果的页面,参数通过Inten ...
- 解决 Android APP 启动页白屏问题及如何实现全屏显示
目录 一.白屏原因分析 二.解决白屏方案 方案一.提供 .png 背景图 方案二.使用 Layout-list 制作背景 1. 制作替代白屏的背景:bg_splash.xml 2. 将 bg_spl ...
- Android全屏显示和屏幕旋转的处理
全屏显示 全屏隐藏状态栏 Window window = getWindow(); int flag = WindowManager.LayoutParams.FLAG_FULLSCREEN; req ...
- Android 全屏显示
全屏显示主要是设置下面这两个属性: this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(Wind ...
- 【Android】Android 设置Activity窗体 不显示标题和全屏显示
[一]Android 设置Activity窗体 不显示标题 android:theme="@android:style/Theme.NoTitleBar" 1 <activi ...
- android 消除标题,Android Activity 去掉标题栏及全屏显示
默认生成的活动(Activity)界面中包含标题栏,并带有状态栏.有时不需要这两个控件. 1.去掉标题栏 (三种方法) a:在setContentView()方法前 添加:requestWindowF ...
- Android隐藏标题栏,全屏显示
Android 1.5测试通过 只需在以下代码中的,setCurrentView();之前调用即可 http://hi.baidu.com/wishwingliao/blog/item/38feb71 ...
- android 代码设置dialog 全屏,Android里把Dialog设置为全屏的方法
Android里把Dialog设置为全屏的方法 有的时候我们需要把Dialog设置为全屏,于是我们想到了如下的办法: //设置成全屏 LinearLayout.LayoutParams p = new ...
最新文章
- 你只使用到了 VS Code 20% 的功能?听听 VS Code 首著作者怎么说
- linux xfce4桌面 仿mac os美化
- 将地址转换为链接的正则表达式(regex url href)
- 拼多多“京东化”:自建物流重农卖菜是赚谁的钱?
- java怎么把随机数放入数组_Java学习:集合的使用与数组的区别
- Reversing Ethereum Smart Contracts: Part 2
- ASP.NET服务器控件数据绑定总结
- ArcGIS实验教程——实验四十:ArcGIS洪水淹没分析案例教程
- 【CDS技术揭秘系列 01】阿里云CDS-OSS容灾大揭秘
- Ubuntu开机启动Python脚本
- ECCV 2020 论文大盘点—显著目标检测篇
- 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息)
- @query传参_前端框架vue中query和params传参
- php之通过curl模仿表单提交(get,post)抓取其他页面的内容
- sass和compass学习笔记
- c51单片机渐变流水灯汇编语言,单片机闪烁灯流水灯汇编代码大全
- 【Kickstart】2019 Round A - Parcels
- iphone手机尺寸汇总
- usb触摸屏驱动移植
- Redis——Redis的事务
热门文章
- [转]	 制作PPT的全过程,存着有用
- 2节串联锂电池充电管理IC芯片,5V,12V升降压解决方案
- 亲测码支付第三方支付源码、完美对接日主题系列网站
- 热敏打印机排版—了解打印机的基础知识
- canny检测的matlab,canny边缘测试及matlab实现
- RHEL7CentOS7 (精简操作指令)
- 计算机设置启动恢复出厂设置密码,bios怎么恢复出厂设置方法
- w10怎么改mysql用户名_win10用户名彻底改为英文的详细操作步骤
- 在商业化道路上,小冰还要再多走几步
- Python:实现Gale-Shapley盖尔-沙普利算法(附完整源码)