android设置window背景颜色,Android WindowManager 背景暗化
主要代码
WindowManager.LayoutParams.FLAG_DIM_BEHIND
mParams.dimAmount = 0.5f;
示例
mWM = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
mLayoutParams = new LayoutParams();
mLayoutParams.height = LayoutParams.WRAP_CONTENT;
mLayoutParams.width = LayoutParams.MATCH_PARENT;
mLayoutParams.gravity = Gravity.BOTTOM;
mLayoutParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL | LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH | LayoutParams.FLAG_DIM_BEHIND;
mLayoutParams.dimAmount = 0.5f;
mLayoutParams.format = PixelFormat.TRANSLUCENT;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
mLayoutParams.type = LayoutParams.TYPE_TOAST;
Log.d(TAG, "initWindowManager: TYPE_TOAST");
} else {
mLayoutParams.type = LayoutParams.TYPE_PRIORITY_PHONE;
Log.d(TAG, "initWindowManager: TYPE_PRIORITY_PHONE");
}
mLayoutParams.setTitle("BaseFloatWindowView");
mLayoutParams.windowAnimations = R.style.anim_MarkPhoneNumWindowView;
设置了Flag为LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH后监听addView中的View的触摸事件
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_OUTSIDE:
//相应逻辑
hide();
return true;
}
return false;
}
android设置window背景颜色,Android WindowManager 背景暗化相关推荐
- android更换导航背景,修改TabHost导航高度和背景颜色,tabhost背景颜色,主要是android使用...
修改TabHost导航高度和背景颜色,tabhost背景颜色,主要是android使用 主要是android使用TabHost布局时.设置tabhost的导航条高度,及背景颜色private TabW ...
- android按钮背景颜色函数,Android按钮背景颜色(Android button background color)
Android按钮背景颜色(Android button background color) 我想在我的应用程序中设置按钮的背景颜色,我无法实现我想要的结果... 我试图设置的颜色是holo_gree ...
- SwiftUI TabView设置选中Item颜色和Tab背景颜色 教程含源码
实战需求 SwiftUI TabView如何设置选中Item颜色和Tab背景颜色 本文价值与收获 看完本文后,您将能够作出下面的界面 看完本文您将掌握的技能 掌握TavView基础使用 掌握accen ...
- PDF如何添加背景颜色与图片背景
众所周知,PDF文件在工作与生活中得到越来越多的使用,许多小伙伴在工作中也频频接触到pdf文件,在使用的过程中一些问题会困扰大家,比如pdf如何添加背景颜色和图片背景?下面小编就为大家操作一下PDF编 ...
- android设置window背景颜色,android – 设置标题背景颜色
这个 thread将让你开始在xml文件中建立自己的标题栏,并在你的活动中使用它 编辑 这里是上面链接的内容的简要摘要 – 这只是设置文本的颜色和标题栏的背景 – 没有调整大小,没有按钮,只是最简单的 ...
- Android设置状态栏字体深色,Android实现修改状态栏背景、字体和图标颜色的方法...
搜索热词 前言: Android开发,对于状态栏的修改,实在是不友好,没什么api可以用,不像ios那么方便.但是ui又喜欢只搞ios一套.没办法.各种翻源码,写反射.真的蛋疼. 需求场景: 当too ...
- android textview获取背景颜色,Android TextView背景颜色与背景图片设置
Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android te ...
- android edittext背景颜色,Android 设置 EditText 背景颜色、背景图片
Android 设置 EditText 背景颜色mView.findViewById(R.id.editText).setBackgroundResource(R.color.caution); An ...
- android surfaceview 背景颜色,android – 设置Surface View的背景颜色
有一个解决方法来做到这一点. >为surfaceview添加父视图组,将背景颜色设置为此视图组而不是surfaceview; android:layout_width="match_p ...
- android toast设置背景颜色,Android 彩色Toast的实现代码
Android默认的Toast太丑了,我们来封装一个花里胡哨的Toast吧,就叫ColoredToast. 效果: Toast有一个setView方法,通过它我们可以设置自定义的布局,这里我只是加入了 ...
最新文章
- Java-For循环
- oracle 学习第一天
- c语言算法课件,《C语言常见算法》PPT课件.ppt
- 17 行代码实现的简易 Javascript 字符串模板
- Qt与Matlab混合编程细节总结
- Java小题,通过JNI调用本地C++共享库中的对应方法实现杨辉三角的绘制
- 使用redis保存验证码
- 利用python制作马赛克图
- 2020年保育员(中级)多少分及格及保育员(中级)模拟考试系统
- 应用容器化之Kubernetes实践
- win10添加打印机--无法访问指定设备,路径或文件。。
- 如何运行linux中的vi,如何在linux中vi使用方法
- 完整版一元稀疏多项式计算器
- 寒假的比较无聊的小程序
- Android Wi-Fi 修改国家码(QCOM平台)
- 考博英语-连接词What与although的用法
- Java基础(数组)对象数组通过下标找出对象的最大值
- [HDOJ-4540]威威猫系列故事——打地鼠
- 记于2018年元旦后
- 美团杯2020:查查查乐乐(dp)
热门文章
- Combiner合并的使用案例
- 机器学习(周志华)——决策树问题
- 数据安全的四个新挑战有哪些
- sqlyog怎么设置默认值_如何使用SQLyog
- 广东理工学院计算机考试大纲,2020年广东理工学院专插本专业课考试大纲汇总...
- 将mysql数据库中的图片读出来的_MySQL存入图片+Qt读入读出数据库中的图片
- 对接接口文档_产品经理所理解的接口
- python︱写markdown一样写网页,代码快速生成web工具:streamlit 数据探索案例(六)
- NLP+词法系列(二)︱中文分词技术简述、深度学习分词实践(CIPS2016、超多案例)
- 笔记︱风控分类模型种类(决策、排序)比较与模型评估体系(ROC/gini/KS/lift)