Kotlin是一种由JetBrains支持的开源,静态类型编程语言。 Kotlin结合了OO和功能特性,专注于互操作性,安全性,清晰度和工具支持。它目前面向JVM和JavaScript,它是Android上官方支持的语言。
<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" /> 材料开关宽度和高度影响开关的可点击区域 您应该使用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"/> 没有最清洁的解决方案,但是您可以通过在dimens.xml文件中添加以下几行来覆盖库中声明的尺寸: <!-- Make material switches smaller (was 52dp x 32dp) --> <dimen name="mtrl_switch_track_width" tools:override="true">40dp</dimen> <dimen name="mtrl_switch_track_height" tools:override="true">24dp</dimen> <dimen name="mtrl_switch_thumb_size" tools:override="true">24dp</dimen> 原始尺寸为52DP宽度和32DP高度。 您应通过添加来相应地固定开关的最小高度 android:minHeight="@dimen/mtrl_switch_track_height"
这是我对活动结果发射器的实例化:
我正在构建一个带JetPack组成的简单应用程序,在此应用中,我有一个滑块:
I在Android应用程序中使用GsonConverter将放置在GitLab存储库中的JSON转换。这是我将来做的一个项目。 我制作的JSON就是这样: [ { “名称&qu ...
在数据层中,我通过从Firestore获取数据来实现用户介绍。我的目标是最大程度地减少烟台查询数量以提高性能并避免不必要的成本。
,但是,当我尝试在安装旧kotlin版本的设备上从Play商店更新该应用时,我会在Play Console中获取以下错误消息: “再试一次,如果仍然不起作用,请查看解决问题的常见方法。”