android - 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" />
我得到的是:
我无法使线条与动态尺寸一起使用。我的方法正确吗?
解决方案
推荐阅读
- .net-core - 加载所需库 hostpolicy.dll 时出错
- php - Mpdf 删除标题和正文内容之间的空格
- r - 您如何准备纵向数据以进行各种规格的生存分析?
- excel - 使用 VBScript 从 TXT 格式文件填充现有的 XLSX
- javascript - 如何使用javascript提取属性值
- java - 确定我的代码是否包含硬编码的 SQL 查询?
- karate - 空手道 + Appium,命令 driver.startRecordingScreen() 不起作用
- java - 计算一个点是否在多边形内
- php - Laravel Wherehas 在枢轴关系中不起作用并且不返回任何数据
- docker - SSH 到 Kubernetes 中的 Sshd docker 服务器会随机返回 exitCode=255