首页 > 解决方案 > Android - 绘制堆积线(无图表)

问题描述

我正在尝试复制这个堆叠条:

在此处输入图像描述

我有这样的形状:

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <solid
        android:color="#FF0000"/>

    <size
        android:width="120dp"
        android:height="6dp"/>

    <corners
        android:radius="15dp" />

</shape>

和这样的布局:

<androidx.constraintlayout.widget.ConstraintLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

                <ImageView
                    android:id="@+id/exp_progressbar1"
                    android:layout_height="wrap_content"
                    android:layout_width="wrap_content"
                    app:layout_constraintWidth_percent="25"
                    app:layout_constraintStart_toStartOf="parent"
                    app:layout_constraintTop_toTopOf="parent"
                    app:srcCompat="@drawable/line"
                    app:tint="@color/black" />

                <ImageView
                    android:id="@+id/exp_progressbar2"
                    android:layout_height="wrap_content"
                    android:layout_width="match_parent"
                    app:layout_constraintWidth_percent="75"
                    app:layout_constraintStart_toStartOf="parent"
                    app:layout_constraintTop_toTopOf="parent"
                    app:srcCompat="@drawable/line" />

我得到的是:

在此处输入图像描述

我无法使线条与动态尺寸一起使用。我的方法正确吗?

标签: androiddrawing

解决方案


推荐阅读