我的有色半透明SeekBar
在API 25中呈现与API 21中不同的呈现方式。
码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/md_green_500"
android:orientation="vertical"
android:padding="16dp">
<SeekBar
android:id="@+id/seek"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:progress="10"
android:progressBackgroundTint="@android:color/transparent"
android:progressTint="?android:attr/textColorSecondary"
android:thumbTint="?android:attr/textColorSecondary"/>
</LinearLayout>
从左起:
android:splitTrack="false"
android:splitTrack="false"
我正在尝试做什么:
我希望第三个SeekBar
与第一个55, 44, { sub1: '0', sub2: 55, sub3: 'all'}
相同 - 进度条应该在拇指的开头结束,而不是在它下面的某个地方
理想情况下,我希望能够使用PorterDuff.Mode
的Alpha合成模式。 (目的地结束)
答案 0 :(得分:0)
我完全不同地解决了这个问题。
我将所有色调设置为黑色:
android:progressTint="@android:color/black"
android:thumbTint="@android:color/black"
我添加了不透明度属性,并将值设置为0.54
(secondary text opacity)
android:alpha="0.54"
最后it works! :)