Created
October 29, 2020 10:28
-
-
Save NinoDLC/ac9eada3119aac94c8d85e06e0dcb5a1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
``` | |
<?xml version="1.0" encoding="utf-8"?> | |
<androidx.coordinatorlayout.widget.CoordinatorLayout | |
xmlns:android="http://schemas.android.com/apk/res/android" | |
xmlns:app="http://schemas.android.com/apk/res-auto" | |
xmlns:tools="http://schemas.android.com/tools" | |
android:id="@+id/view_tracks_coordinatorlayout" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
android:background="@color/background_grey_50" | |
android:theme="@style/AppTheme"> | |
<androidx.core.widget.NestedScrollView | |
android:layout_width="match_parent" | |
android:layout_height="match_parent"> | |
<androidx.constraintlayout.widget.ConstraintLayout | |
android:layout_width="match_parent" | |
android:layout_height="match_parent"> | |
<androidx.constraintlayout.widget.ConstraintLayout | |
android:id="@+id/view_tracks_header_layout" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:background="@drawable/diffusion_header_background" | |
android:contentDescription="@string/diffusion_details_content_desc" | |
android:minHeight="96dp" | |
android:paddingBottom="8dp" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toTopOf="parent"> | |
<androidx.appcompat.widget.AppCompatImageView | |
android:id="@+id/view_tracks_top_button_imageview" | |
android:layout_width="44dp" | |
android:layout_height="18dp" | |
android:layout_marginTop="2dp" | |
android:contentDescription="@string/open_screen_button_content_desc" | |
android:padding="6dp" | |
android:src="@drawable/diffusion_close_background" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toTopOf="parent" /> | |
<androidx.appcompat.widget.AppCompatTextView | |
android:id="@+id/view_tracks_station_textview" | |
style="@style/TextDiffusionTitle" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:layout_marginStart="@dimen/diffusion_horizontal_padding" | |
android:layout_marginTop="12dp" | |
android:layout_marginEnd="@dimen/diffusion_horizontal_padding" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toBottomOf="@id/view_tracks_top_button_imageview" | |
tools:text="Trains du futur : un chantier déjà sur les rails" /> | |
<androidx.appcompat.widget.AppCompatTextView | |
android:id="@+id/view_tracks_station_live_textview" | |
style="@style/TextDiffusionLive" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:layout_marginStart="@dimen/diffusion_horizontal_padding" | |
android:layout_marginTop="6dp" | |
android:background="@drawable/live_stamp_background" | |
android:drawableStart="@drawable/live_stamp_dot" | |
android:drawablePadding="6dp" | |
android:paddingStart="6dp" | |
android:paddingTop="2dp" | |
android:paddingEnd="8dp" | |
android:paddingBottom="2dp" | |
android:text="@string/schedule_grid_on_air" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toBottomOf="@id/view_tracks_station_textview" | |
app:layout_goneMarginTop="8dp" | |
tools:visibility="visible" /> | |
</androidx.constraintlayout.widget.ConstraintLayout> | |
<androidx.constraintlayout.widget.ConstraintLayout | |
android:id="@+id/view_tracks_content_layout" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:layout_marginTop="40dp" | |
android:minHeight="140dp" | |
android:paddingBottom="24dp" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toBottomOf="@id/view_tracks_header_layout"> | |
<androidx.appcompat.widget.AppCompatTextView | |
android:id="@+id/view_tracks_label_textview" | |
style="@style/TextDiffusionShowLabel" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:layout_marginStart="@dimen/diffusion_horizontal_padding" | |
android:layout_marginEnd="@dimen/diffusion_horizontal_padding" | |
android:text="@string/tracks_live_label" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toTopOf="parent" | |
tools:layout_editor_absoluteY="277dp" /> | |
<View | |
android:id="@+id/view_tracks_separator" | |
android:layout_width="0dp" | |
android:layout_height="1dp" | |
android:layout_marginStart="@dimen/diffusion_horizontal_padding" | |
android:layout_marginTop="8dp" | |
android:layout_marginEnd="@dimen/diffusion_horizontal_padding" | |
android:background="@color/background_grey_300" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toBottomOf="@id/view_tracks_label_textview" /> | |
<androidx.constraintlayout.widget.ConstraintLayout | |
android:id="@+id/view_tracks_layout" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:background="?attr/selectableItemBackground" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toBottomOf="@id/view_tracks_separator"> | |
<androidx.cardview.widget.CardView | |
android:id="@+id/view_tracks_cover_cardview" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:layout_marginStart="@dimen/diffusion_cardview_horizontal_margin" | |
android:layout_marginTop="16dp" | |
android:layout_marginBottom="13dp" | |
app:cardBackgroundColor="@color/background_grey_100" | |
app:cardCornerRadius="6dp" | |
app:cardElevation="2dp" | |
app:cardPreventCornerOverlap="true" | |
app:cardUseCompatPadding="true" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toTopOf="parent"> | |
<androidx.appcompat.widget.AppCompatImageView | |
android:id="@+id/view_tracks_cover_imageview" | |
android:layout_width="@dimen/diffusion_cover_image_size" | |
android:layout_height="@dimen/diffusion_cover_image_size" | |
android:scaleType="fitCenter" | |
tools:src="@drawable/img_fallback_track" /> | |
</androidx.cardview.widget.CardView> | |
<androidx.appcompat.widget.AppCompatTextView | |
android:id="@+id/view_tracks_title_textview" | |
style="@style/TextDiffusionShowItemTitle" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:layout_marginStart="15dp" | |
android:layout_marginTop="8dp" | |
android:layout_marginEnd="8dp" | |
android:ellipsize="end" | |
app:layout_constraintBottom_toTopOf="@+id/view_tracks_author_textview" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintStart_toEndOf="@id/view_tracks_cover_cardview" | |
app:layout_constraintTop_toTopOf="parent" | |
app:layout_constraintVertical_chainStyle="packed" | |
app:layout_goneMarginBottom="8dp" | |
app:layout_goneMarginEnd="@dimen/diffusion_show_title_margin_end" | |
tools:text="Because of you" /> | |
<androidx.appcompat.widget.AppCompatTextView | |
android:id="@+id/view_tracks_author_textview" | |
style="@style/TextDiffusionShowItemCategory" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:layout_marginStart="15dp" | |
android:layout_marginTop="4dp" | |
android:layout_marginEnd="8dp" | |
android:layout_marginBottom="8dp" | |
app:layout_constraintBottom_toBottomOf="parent" | |
app:layout_constraintStart_toEndOf="@id/view_tracks_cover_cardview" | |
app:layout_constraintTop_toBottomOf="@id/view_tracks_title_textview" | |
app:layout_goneMarginEnd="@dimen/diffusion_show_title_margin_end" | |
tools:text="Aldorande" /> | |
</androidx.constraintlayout.widget.ConstraintLayout> | |
</androidx.constraintlayout.widget.ConstraintLayout> | |
<com.radiofrance.radio.radiofrance.android.view.DynamicProgressFloatingActionButton | |
android:id="@+id/view_tracks_play_pause_button" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:layout_marginEnd="@dimen/diffusion_fab_margin" | |
app:layout_constraintBottom_toBottomOf="@id/view_tracks_header_layout" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintTop_toBottomOf="@id/view_tracks_header_layout" | |
app:pfab_fabSize="normal" | |
app:pfab_imageTintColorWithoutProgress="@color/text_white" | |
app:pfab_progressEnabled="false" | |
tools:layout_height="56dp" | |
tools:layout_width="56dp" /> | |
<androidx.appcompat.widget.AppCompatTextView | |
android:id="@+id/tracks_recent_label" | |
style="@style/TextDiffusionShowLabel" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:layout_marginStart="@dimen/diffusion_horizontal_padding" | |
android:layout_marginEnd="@dimen/diffusion_horizontal_padding" | |
android:text="@string/tracks_recent_label" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toBottomOf="@id/view_tracks_content_layout" /> | |
<View | |
android:id="@+id/tracks_recent_separator" | |
android:layout_width="0dp" | |
android:layout_height="1dp" | |
android:layout_marginStart="@dimen/diffusion_horizontal_padding" | |
android:layout_marginTop="8dp" | |
android:layout_marginEnd="@dimen/diffusion_horizontal_padding" | |
android:background="@color/background_grey_300" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toBottomOf="@id/tracks_recent_label" /> | |
<androidx.recyclerview.widget.RecyclerView | |
android:id="@+id/tracks_recent_recyclerview" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:orientation="vertical" | |
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" | |
app:layout_constraintEnd_toEndOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintTop_toBottomOf="@id/tracks_recent_separator" | |
tools:listitem="@layout/item_view_recent_track" /> | |
</androidx.constraintlayout.widget.ConstraintLayout> | |
</androidx.core.widget.NestedScrollView> | |
</androidx.coordinatorlayout.widget.CoordinatorLayout> | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment