java - 在 listView android 中设置 alpha 透明度

标签 java android listview alpha-transparency

您好,我想为我的 ListView 设置一些透明度,我已经看到了一些这样的例子,但所有的例子都是 100% 透明的。

作为这个主题: android中如何让ListView透明化?

正如 Jacky 提到的,为 ListView 设置属性就可以完成这项工作。

android:background="#00000000"
android:cacheColorHint="#00000000"

但在我的例子中,我只想让它半透明,某种 alpha 50 之类的东西。 我的目标是用户可以通过 listview 看到 UI 的背景,但也可以看到我的 listView 的背景,但有点透明。

我怎样才能做到这一点?

谢谢。

最佳答案

如果我没记错的话,#00000000 的前两位数字用于 alpha channel 。

类似 #80XXXXXX 的透明度为 50%。

可以引用Color State List进一步解释。

关于java - 在 listView android 中设置 alpha 透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4821296/

相关文章:

wpf - 如何将 List 作为 ItemSource 绑定(bind)到 XAML 中的 ListView?

java - 使用 Spring 框架查找实现特定接口(interface)但排除扩展接口(interface)子实现的单个类

java - 接口(interface)由数千个类实现,因此如果接口(interface)发生变化,那么如何减少它

android - 在 onStop() 中调用 finish()

android - 合并 pcm 音频文件

android - ListView 的背景颜色百分比

java - 如何在listView适配器内的onclicklistener中获取textView文本

Java Swing 问题 - 使用调色板

java - 是否可以按需确定用户的组成员身份而不是在 ServerAuthModule (JASPIC) 中登录时

android - LicenseChecker 在模拟器中运行缓慢