android - 视野亮度 : Android

标签 android

是否可以降低所有 View 的亮度并保持一个 View 的亮度?就像出现进度对话框时发生的那样,我的意思是当进度对话框出现时,后面的所有 View /Activity 都变得暗淡。我正在尝试实现 waze gps 应用程序的选项菜单(当你按下菜单按钮时)。我已成功创建该自定义菜单的动画。但是当自定义 View 来自缩放动画(0 到 1)时,屏幕中除菜单外的所有 View 都是黑暗的。我希望你明白我想说什么。

谢谢。

最佳答案

创建一个具有较少背景 alpha 的父 View (将背景颜色设置为 0xF0000000)并在父 View 中间添加您想要突出显示的 View ,现在将此父 View 添加到所有其他 View 的顶部,例如父 View 适合整个屏幕的方式 这是一个简单的实现,剩下的就交给你了,谢谢

关于android - 视野亮度 : Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9430061/

相关文章:

android - 如何获取 AlertDialog 标题?

android - 在 Android Switch 组件上定义自定义样式(主题)

java - 在 Android 设备上本地存储公钥

android - HttpURLConnection,如何解码响应的内容?

android - 保存后个人资料图片不显示(它只显示空白屏幕)

Android 应用程序链接已经过验证。但是,仍然出现消歧对话框

模块的 Android 设置库依赖项

android - 如何在主要 Activity 中注册接收者?

android - 如何在 Jetpack 可组合测试中获取字符串资源

java - 读取 JSON - Retrofit - Android Studio