首页 > 解决方案 > 如何更改 MaterialDesign Slider 的圆角

问题描述

我想做一个和这个类似的滑块: MIUI 屏幕亮度滑块

但我不能这样做,因为我无法更改拐角的半径和滑块活动/非活动部分的分隔符的半径。这是我设法做到的: MySlider

<com.google.android.material.slider.Slider
    android:id="@+id/slider"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_marginStart="8dp"
    android:layout_marginTop="24dp"
    android:layout_marginEnd="8dp"
    android:stepSize="1"

    android:value="50"
    android:valueFrom="3"
    android:valueTo="100"
    app:haloColor="#00FFFFFF"
    app:haloRadius="0dp"
    app:labelBehavior="gone"
    app:layout_constraintCircleRadius="5dp"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:thumbRadius="0dp"
    app:tickVisible="false"
    app:trackColorActive="#9B9B9B"
    app:trackColorInactive="#232122"
    app:trackHeight="35dp" />

如果您告诉我如何在 Material Design Slider 中更改圆角半径,或者告诉我另一个可以制作这样布局的滑块,我会很高兴!(图片1)

标签: javaandroidmaterial-designandroid-seekbarandroid-slider

解决方案


推荐阅读