Android 自定义浮动窗体

来源:互联网 发布:网络驱动没了怎么办 编辑:程序博客网 时间:2024/06/04 17:51

1.打开Toast.class找到TN()

2.复制下列代码到你的文件中

 // XXX This should be changed to use a Dialog, with a Theme.Toast            // defined that sets up the layout params appropriately.            final WindowManager.LayoutParams params = mParams;            params.height = WindowManager.LayoutParams.WRAP_CONTENT;            params.width = WindowManager.LayoutParams.WRAP_CONTENT;            params.format = PixelFormat.TRANSLUCENT;            params.windowAnimations = com.android.internal.R.style.Animation_Toast;            params.type = WindowManager.LayoutParams.TYPE_TOAST;            params.setTitle("Toast");            params.flags = WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON                    | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE                    | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE;
3.通过WindowManager将设置的param添加到view中

wManager.addView(view, params);
以上三步就大功告成了


0 0
原创粉丝点击