#android #android-layout
#Android #android-layout
Вопрос:
Я хочу отобразить батарею в своем приложении. Вот скриншот, на который похожа моя батарея.
Я хотел бы программно изменить серый цвет на другие цвета.
Вот код для отображения батареи
<FrameLayout
android:id="@ id/batteryFramLayout"
android:layout_width="90dp"
android:layout_height="45dp"
android:layout_marginTop="2dp"
android:layout_marginBottom="2dp"
android:layout_marginStart="30dp"
app:layout_constraintStart_toEndOf="@id/settingsBtn"
app:layout_constraintTop_toTopOf="@id/settingsBtn" >
<ProgressBar
android:id="@ id/batteryIndicaterBar"
style="@style/CustomProgressBarHorizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:max="100"
android:padding="2dp"
android:minHeight="10dip"
android:progress="0"
android:progressBackgroundTintMode="src_atop"
android:progressTint="@color/green"
android:visibility="visible" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="2dp"
android:paddingTop="2dp"
android:background="@drawable/battery">
</RelativeLayout>
<org.ros.android.view.RosTextView
android:id="@ id/batteryPercentageTxtView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAlignment="center"
android:layout_gravity="center"
android:textColor="@android:color/white"
android:textStyle="bold"
android:textSize="16sp" />
</FrameLayout>