android - 在 Android 5.0 API 21 Lollipop 中,Seek Bar thumb 不透明

标签 android transparency android-5.0-lollipop

API 级别 <21

Thumb 是透明的,正如预期的那样。

Screenshot taken on a Nexus 5 running Android 4.4.4

API 级别 21

拇指不透明,不知道为什么。

Screenshot taken on a Nexus 5 running Android 5.0

这里是代码

 <SeekBar
                android:id="@+id/ui_audioplayer_progressbar"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:progressDrawable="@drawable/custom_progress_bar_horizontal"
                android:thumb="@drawable/stud_slider" />

有趣的是,当您更改 API 级别透视图时,可以在 eclipse 本身的 xml 预览中看到并重现此问题。

When API level 21 is selected

When API level 19 is selected

注意:

  • 我在两台设备上运行相同的 apk。
  • 这两款设备的品牌和型号相同,即 Nexus 5。
  • 缩略图是具有透明背景的 PNG,从 API 级别 < 21 的屏幕截图中可以看出

这是 Lollipop 中的已知错误还是我做错了什么?

最佳答案

<SeekBar
    ....
    android:splitTrack="false" 
/>

关于android - 在 Android 5.0 API 21 Lollipop 中,Seek Bar thumb 不透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27415918/

相关文章:

android - Android Lollipop 中属于不同 Activity 的 fragment 之间的共享元素转换

android - 文字转语音 : check if it is on-line or off-line for API < 21

android - 如何使上下文操作模式栏覆盖 appcompat-v7 工具栏而不是抽屉导航?

android - 如何为我想用作应用程序图标的矢量资源添加背景?

c++ - OpenGL - 深度缓冲区在渲染半透明立方体时切出不应该的面

java - Jsoup、java、android studio - 没有结果

python - 使用 pyglet 加载图像将一些透明像素变成白色

css - 如何使用 Qt4 样式表激活 Alpha channel ?

android - AutoCompleteTextView showDropDown 不工作

使用相机预览的 Android 高分辨率照片