热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

圆形进度指示器忽略宽度/高度属性并且不缩放

我需要水平放置 4 个圆形进度条,如下所示:所以我决定使用新的材料组件循环进度指示器(https://material.io/components/progress-indicators/androi

我需要水平放置 4 个圆形进度条,如下所示:

所以我决定使用新的材料组件循环进度指示器(https://material.io/components/progress-indicators/android)。我在约束布局中将这 4 个进度条链接在一起,但它们不缩放。看起来他们仍然拥有默认的 24dp 尺寸。例如,即使我尝试将宽度和高度硬编码为 200dp,输出仍然是小进度条。

android:id="@+id/progressBarCalories"

android:layout_marginTop="32dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="6dp"
android:layout_
android:layout_
app:layout_cOnstraintDimensionRatio="1:1"
app:layout_constraintHorizontal_chain
app:layout_constraintTop_toBottomOf="@id/wrapperCookingTime"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toStartOf="@id/progressBarProtein"
tools:progress="75"/>
android:id="@+id/progressBarProtein"

android:layout_marginTop="32dp"
android:layout_marginStart="6dp"
android:layout_marginEnd="6dp"
android:layout_
android:layout_
app:layout_cOnstraintDimensionRatio="1:1"
app:layout_constraintHorizontal_chain
app:layout_constraintTop_toBottomOf="@id/wrapperCookingTime"
app:layout_constraintStart_toEndOf="@id/progressBarCalories"
app:layout_constraintEnd_toStartOf="@id/progressBarCarbs"
tools:progress="75"/>
android:id="@+id/progressBarCarbs"

android:layout_marginTop="32dp"
android:layout_marginStart="6dp"
android:layout_marginEnd="6dp"
android:layout_
android:layout_
app:layout_cOnstraintDimensionRatio="1:1"
app:layout_constraintHorizontal_chain
app:layout_constraintTop_toBottomOf="@id/wrapperCookingTime"
app:layout_constraintStart_toEndOf="@id/progressBarProtein"
app:layout_constraintEnd_toStartOf="@id/progressBarFat"
tools:progress="75"/>
android:id="@+id/progressBarFat"

android:layout_marginTop="32dp"
android:layout_marginStart="6dp"
android:layout_marginEnd="16dp"
android:layout_
android:layout_
app:layout_cOnstraintDimensionRatio="1:1"
app:layout_constraintHorizontal_chain
app:layout_constraintTop_toBottomOf="@id/wrapperCookingTime"
app:layout_constraintStart_toEndOf="@id/progressBarCarbs"
app:layout_constraintEnd_toEndOf="parent"
tools:progress="75"/>
android:id="@+id/progressBar"

android:layout_marginTop="32dp"
app:layout_constraintWidth_min="200dp"
android:min
android:layout_
android:layout_
app:layout_constraintTop_toBottomOf="@id/progressBarFat"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
tools:progress="75"/>

回答


您必须使用该indicatorSize属性:

android:indeterminate="true"
android:layout_
android:layout_
app:indicatorSize="90dp"
app:indicatorColor="@color/colorPrimary"
../>






推荐阅读
author-avatar
手机用户2502917905
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有