Adi*_*ane 5 xml android android-layout kotlin material3
我使用下面的代码在 Android 中使用 XML 创建一个材质 3 开关,它比普通开关大得多。有什么办法可以让它变小吗?
<com.google.android.material.materialswitch.MaterialSwitch
android:id="@+id/biometrics_switch"
style="@style/Widget.Material3.CompoundButton.MaterialSwitch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:switchPadding="@dimen/_10sdp" android:minHeight="@dimen/_10sdp"
app:thumbTint="@color/white" app:trackTint="@color/neutral_800" />
Run Code Online (Sandbox Code Playgroud)
在材质开关宽度和高度影响开关的可点击区域中,您应该使用scaleX和scaleY来更改它的大小。另外,在 jetpack compose 中,您应该使用Modifier.scale()
这是它的示例代码:
<com.google.android.material.materialswitch.MaterialSwitch
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleX="0.8"
android:scaleY="0.8"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
581 次 |
| 最近记录: |