android - 如何在 Android View 中添加半透明覆盖?

标签 android android-layout android-edittext android-view

enter image description here

如图所示,当用户触摸/单击 EditText 时,我需要类似的功能。当键盘打开时, View 应该被半透明的覆盖层覆盖。实现这一点的最佳方法是什么?

我在 FrameLayout 中有我的 View 。

最佳答案

您可以添加一个简单的 View 作为 FrameLayout 中的最后一个子项,并将其背景设置为半透明颜色。每当 EditText 改变焦点时,适本地设置覆盖 View 的可见性(View.VISIBLEView.GONE)。

关于android - 如何在 Android View 中添加半透明覆盖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17536885/

相关文章:

java - 正在检索联系人照片?

android webview键盘长时间不出现输入值

java - 如何简化 Android 小部件中 View 的设置值

java - 无法禁用 EditText 且分数变量不更新

如果实现 RTL,android Material Edittext 错误出现在左侧

android - 使用 Camera Intent 后对照片进行地理标记

Android Google SignIn 无法在 Debug模式下工作 : GoogleSignInResult is false

android - 设置 Android 编辑文本的样式,使其看起来像下拉/微调器选择器

android - 在谷歌地图项目中膨胀类 fragment 时出错

android - Listview android中的Edittext