Revert "removed dropdown for album info"

This reverts commit ceaffa254b.
This commit is contained in:
cba 2025-10-18 00:37:06 +02:00
parent ceaffa254b
commit 079149c1d5
2 changed files with 55 additions and 14 deletions

View file

@ -212,6 +212,14 @@ public class AlbumPageFragment extends Fragment implements ClickCallback {
bind.animToolbar.setNavigationOnClickListener(v -> activity.navController.navigateUp()); bind.animToolbar.setNavigationOnClickListener(v -> activity.navController.navigateUp());
Objects.requireNonNull(bind.animToolbar.getOverflowIcon()).setTint(requireContext().getResources().getColor(R.color.titleTextColor, null)); Objects.requireNonNull(bind.animToolbar.getOverflowIcon()).setTint(requireContext().getResources().getColor(R.color.titleTextColor, null));
bind.albumOtherInfoButton.setOnClickListener(v -> {
if (bind.albumDetailView.getVisibility() == View.GONE) {
bind.albumDetailView.setVisibility(View.VISIBLE);
} else if (bind.albumDetailView.getVisibility() == View.VISIBLE) {
bind.albumDetailView.setVisibility(View.GONE);
}
});
} }
private void initAlbumInfoTextButton() { private void initAlbumInfoTextButton() {

View file

@ -59,6 +59,23 @@
app:layout_constraintStart_toStartOf="@+id/album_cover_image_view" app:layout_constraintStart_toStartOf="@+id/album_cover_image_view"
app:layout_constraintTop_toBottomOf="@+id/album_cover_image_view" /> app:layout_constraintTop_toBottomOf="@+id/album_cover_image_view" />
<FrameLayout
android:id="@+id/album_other_info_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:foreground="?android:attr/selectableItemBackgroundBorderless"
app:layout_constraintBottom_toBottomOf="@+id/album_name_label"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/album_name_label"
app:layout_constraintTop_toTopOf="@+id/album_name_label">
<ImageView
android:layout_width="24dp"
android:layout_height="24dp"
android:background="@drawable/ic_arrow_down" />
</FrameLayout>
<TextView <TextView
android:id="@+id/album_artist_label" android:id="@+id/album_artist_label"
style="@style/LabelMedium" style="@style/LabelMedium"
@ -70,8 +87,8 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/label_placeholder" android:text="@string/label_placeholder"
android:textAlignment="center" android:textAlignment="center"
app:layout_constraintEnd_toEndOf="@+id/album_name_label" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/album_name_label" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/album_name_label" /> app:layout_constraintTop_toBottomOf="@+id/album_name_label" />
<TextView <TextView
@ -83,10 +100,23 @@
android:layout_marginEnd="18dp" android:layout_marginEnd="18dp"
android:text="@string/label_placeholder" android:text="@string/label_placeholder"
android:textAlignment="center" android:textAlignment="center"
app:layout_constraintEnd_toEndOf="@+id/album_artist_label" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/album_artist_label" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/album_artist_label" /> app:layout_constraintTop_toBottomOf="@+id/album_artist_label" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/album_detail_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:animateLayoutChanges="true"
android:paddingTop="12dp"
android:paddingBottom="8dp"
android:visibility="gone"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/album_release_year_label"
tools:visibility="visible">
<TextView <TextView
android:id="@+id/album_genres_textview" android:id="@+id/album_genres_textview"
style="@style/LabelSmall" style="@style/LabelSmall"
@ -97,9 +127,9 @@
android:text="@string/label_placeholder" android:text="@string/label_placeholder"
android:textAlignment="center" android:textAlignment="center"
android:visibility="gone" android:visibility="gone"
app:layout_constraintEnd_toEndOf="@+id/album_release_year_label" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/album_release_year_label" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/album_release_year_label" app:layout_constraintTop_toTopOf="parent"
tools:visibility="visible" /> tools:visibility="visible" />
<TextView <TextView
@ -112,8 +142,8 @@
android:paddingVertical="2dp" android:paddingVertical="2dp"
android:text="@string/label_placeholder" android:text="@string/label_placeholder"
android:textAlignment="center" android:textAlignment="center"
app:layout_constraintEnd_toEndOf="@+id/album_genres_textview" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/album_genres_textview" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/album_genres_textview" /> app:layout_constraintTop_toBottomOf="@+id/album_genres_textview" />
<TextView <TextView
@ -126,8 +156,8 @@
android:justificationMode="inter_word" android:justificationMode="inter_word"
android:text="@string/label_placeholder" android:text="@string/label_placeholder"
android:textAlignment="center" android:textAlignment="center"
app:layout_constraintEnd_toEndOf="@+id/album_song_count_duration_textview" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/album_song_count_duration_textview" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/album_song_count_duration_textview" /> app:layout_constraintTop_toBottomOf="@+id/album_song_count_duration_textview" />
<TextView <TextView
@ -141,10 +171,13 @@
android:text="@string/label_placeholder" android:text="@string/label_placeholder"
android:textAlignment="center" android:textAlignment="center"
android:visibility="gone" android:visibility="gone"
app:layout_constraintEnd_toEndOf="@+id/album_notes_textview" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/album_notes_textview" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/album_notes_textview" /> app:layout_constraintTop_toBottomOf="@+id/album_notes_textview" />
</androidx.constraintlayout.widget.ConstraintLayout>
<View <View
android:id="@+id/upper_button_divider" android:id="@+id/upper_button_divider"
style="@style/Divider" style="@style/Divider"
@ -153,7 +186,7 @@
android:layout_marginEnd="18dp" android:layout_marginEnd="18dp"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/album_notes_textview" /> app:layout_constraintTop_toBottomOf="@+id/album_detail_view" />
<LinearLayout <LinearLayout
android:id="@+id/album_page_button_layout" android:id="@+id/album_page_button_layout"