Я пытаюсь настроить строку состояния, чтобы она выглядела следующим образом: ![enter image description here](https://i.stack.imgur.com/EkJCJ.png)
Тем не менее, после хорошей пары часов все, что у меня есть, это строка состояния с фоном, который мне нужен только (Изображение 2): ![enter image description here](https://i.stack.imgur.com/1LTSD.png)
Текущий код, который у меня есть:
XML-макет:
<ProgressBar
android:id="@+id/pBarOverallStatus"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:layout_weight="94"
android:indeterminateOnly="false"
android:max="100"
android:progressDrawable="@drawable/progress_bar_states" >
</ProgressBar>
progress_bar_states.xml:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- <item android:id="@android:id/progress">
<bitmap
android:gravity="center"
android:src="@drawable/progressbar_progressing" />
<corners android:radius="10dp" />
</item>
-->
</layer-list>
Удаление комментария, где proressbar_progressing выглядит
тогда у меня что-то уродливое, потому что нет углов. ![enter image description here](https://i.stack.imgur.com/8NCwU.png)
Я добавляю фон из кода, что-то вроде:
overallStatus = (ProgressBar) findViewById(R.id.pBarOverallStatus);
Resources res = getResources();
overallStatus.setBackgroundDrawable(res.getDrawable(R.drawable.progressbar_background));
overallStatus.setProgress(50);
Я пытался добавить углы к изображению, но безуспешно.
Кто-нибудь знает, что я здесь делаю не так? Или чего мне не хватает?
Кроме того, у вас есть идея, как я могу добавить левые и правые кольца? Ресурс:
![enter image description here](https://i.stack.imgur.com/TT4be.png)