wip: initial new rating on song layout

This commit is contained in:
eddyizm 2025-08-10 12:54:05 -07:00
parent 7e34f6ee64
commit d21bd475a1
No known key found for this signature in database
GPG key ID: CF5F671829E8158A

View file

@ -104,6 +104,39 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/player_media_title_label" />
<LinearLayout
android:id="@+id/rating_container"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="24dp"
android:orientation="horizontal"
android:gravity="center_vertical"
app:layout_constraintEnd_toStartOf="@+id/button_favorite"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/player_artist_name_label">
<RatingBar
android:id="@+id/song_rating_bar"
style="?android:attr/ratingBarStyleIndicator"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="5"
android:stepSize="1"
android:rating="0"
android:isIndicator="false" />
<TextView
android:id="@+id/rating_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:textSize="12sp"
android:textColor="?attr/colorOnSurfaceVariant"
android:text="Not rated"/>
</LinearLayout>
<ToggleButton
android:id="@+id/button_favorite"
android:layout_width="26dp"
@ -131,18 +164,20 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/exo_progress" />
<!-- app:layout_constraintTop_toBottomOf="@+id/player_artist_name_label" -->
<androidx.media3.ui.DefaultTimeBar
android:id="@id/exo_progress"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="20dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="16dp"
app:bar_height="2dp"
app:buffered_color="?attr/colorOnSecondaryContainer"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/player_artist_name_label"
app:layout_constraintTop_toBottomOf="@+id/rating_container"
app:played_color="?attr/colorOnPrimaryContainer"
app:scrubber_color="?attr/colorOnPrimaryContainer"
app:unplayed_color="?attr/colorPrimaryContainer" />