У меня есть индикатор выполнения, и мне нужно поместить текст поверх него. Я ищу решения, но ничего не помогло. Я понял, что то, что покрывает мой Textview, это ящик из моего индикатора выполнения (если я удаляю его, текст виден)
Вот мой код компоновки:
<RelativeLayout
android:id="@+id/progressbarContainer"
android:layout_width="match_parent"
android:layout_height="30dp"
android:gravity="center_vertical">
<!-- BARRA DE PROGRESSO DOS MEMES -->
<ProgressBar
android:elevation="10dp"
android:id="@+id/progressBar"
style="@style/myProgressBar"
android:layout_width="match_parent"
android:layout_height="20dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:progressDrawable="@drawable/progress_bar"/>
<TextView
android:background="#00000000"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/progressBar"
android:layout_alignTop="@+id/progressBar"
android:layout_alignEnd="@+id/progressBar"
android:layout_alignStart="@+id/progressBar"
android:layout_above="@+id/progressBar"
android:text="00:99"
android:textColor="#ff0000"/>
</RelativeLayout>
а вот мой нарисованный xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id = "@android:id/background">
<shape>
<corners android:radius="10dp"/>
<solid android:color="#ffff"/>
</shape>
</item>
<item android:id="@android:id/progress">
<clip>
<shape>
<corners android:radius="10dp" />
<solid android:color="@color/progressBlue"/>
</shape>
</clip>
</item>
</layer-list>
Стиль индикатора выполнения имеет только «Base.Widget.AppCompat.ProgressBar.Hor Horizontal» в качестве родительского элемента, а также максимальную и минимальную высоту. Я изменил их, и это не проблема.