|
|
@@ -0,0 +1,240 @@ |
|
|
<?xml version="1.0" encoding="utf-8"?> |
|
|
<ScrollView 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:layout_width="match_parent" |
|
|
android:layout_height="wrap_content" |
|
|
android:transitionName="card_game"> |
|
|
|
|
|
<androidx.constraintlayout.widget.ConstraintLayout |
|
|
android:layout_width="match_parent" |
|
|
android:layout_height="wrap_content" |
|
|
android:paddingStart="24dp" |
|
|
android:paddingEnd="24dp" |
|
|
android:paddingBottom="24dp"> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/text_game_title" |
|
|
style="@android:style/TextAppearance.Material.Headline" |
|
|
android:layout_width="wrap_content" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginTop="24dp" |
|
|
android:ellipsize="end" |
|
|
android:textColor="@android:color/black" |
|
|
tools:text="Rhythm Heaven Fever" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintTop_toTopOf="parent" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/text_description" |
|
|
style="@android:style/TextAppearance.Material.Caption" |
|
|
android:layout_width="wrap_content" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginTop="8dp" |
|
|
android:textColor="@android:color/black" |
|
|
tools:text="Zany rhythm action!" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintTop_toBottomOf="@id/text_game_title" /> |
|
|
|
|
|
<ImageView |
|
|
android:id="@+id/banner" |
|
|
android:layout_width="144dp" |
|
|
android:layout_height="48dp" |
|
|
android:layout_marginTop="16dp" |
|
|
android:layout_marginBottom="16dp" |
|
|
android:textColor="@android:color/black" |
|
|
tools:src="@drawable/no_banner" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintTop_toBottomOf="@id/text_description" /> |
|
|
|
|
|
<View |
|
|
android:id="@+id/divider_1" |
|
|
android:layout_width="0dp" |
|
|
android:layout_height="1dp" |
|
|
android:layout_marginTop="32dp" |
|
|
android:background="#1F000000" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
app:layout_constraintTop_toBottomOf="@id/banner" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/label_country" |
|
|
android:layout_width="wrap_content" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginTop="24dp" |
|
|
android:gravity="start" |
|
|
android:text="@string/game_details_country" |
|
|
android:textColor="@android:color/black" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintTop_toBottomOf="@id/divider_1" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/label_company" |
|
|
android:layout_width="wrap_content" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginTop="24dp" |
|
|
android:gravity="start" |
|
|
android:text="@string/game_details_company" |
|
|
android:textColor="@android:color/black" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintTop_toBottomOf="@id/label_country" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/label_game_id" |
|
|
android:layout_width="wrap_content" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginTop="24dp" |
|
|
android:gravity="start" |
|
|
android:text="@string/game_details_game_id" |
|
|
android:textColor="@android:color/black" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintTop_toBottomOf="@id/label_company" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/label_revision" |
|
|
android:layout_width="wrap_content" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginTop="24dp" |
|
|
android:gravity="start" |
|
|
android:text="@string/game_details_revision" |
|
|
android:textColor="@android:color/black" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintTop_toBottomOf="@id/label_game_id" /> |
|
|
|
|
|
<androidx.constraintlayout.widget.Barrier |
|
|
android:id="@+id/label_barrier" |
|
|
android:layout_width="wrap_content" |
|
|
android:layout_height="wrap_content" |
|
|
app:barrierDirection="end" |
|
|
app:constraint_referenced_ids="label_country,label_company,label_game_id,label_revision,label_file_format,label_compression,label_block_size" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/text_country" |
|
|
android:layout_width="0dp" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginStart="16dp" |
|
|
android:gravity="end" |
|
|
android:textColor="@android:color/black" |
|
|
tools:text="United States" |
|
|
app:layout_constraintStart_toEndOf="@id/label_barrier" |
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
app:layout_constraintBaseline_toBaselineOf="@id/label_country" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/text_company" |
|
|
android:layout_width="0dp" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginStart="16dp" |
|
|
android:gravity="end" |
|
|
android:textColor="@android:color/black" |
|
|
tools:text="Nintendo" |
|
|
app:layout_constraintStart_toEndOf="@id/label_barrier" |
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
app:layout_constraintBaseline_toBaselineOf="@id/label_company" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/text_game_id" |
|
|
android:layout_width="0dp" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginStart="16dp" |
|
|
android:gravity="end" |
|
|
android:textColor="@android:color/black" |
|
|
tools:text="SOME01" |
|
|
app:layout_constraintStart_toEndOf="@id/label_barrier" |
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
app:layout_constraintBaseline_toBaselineOf="@id/label_game_id" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/text_revision" |
|
|
android:layout_width="0dp" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginStart="16dp" |
|
|
android:gravity="end" |
|
|
android:textColor="@android:color/black" |
|
|
tools:text="0" |
|
|
app:layout_constraintStart_toEndOf="@id/label_barrier" |
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
app:layout_constraintBaseline_toBaselineOf="@id/label_revision" /> |
|
|
|
|
|
<View |
|
|
android:id="@+id/divider_2" |
|
|
android:layout_width="0dp" |
|
|
android:layout_height="1dp" |
|
|
android:layout_marginTop="32dp" |
|
|
android:background="#1F000000" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
app:layout_constraintTop_toBottomOf="@id/label_revision" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/label_file_format" |
|
|
android:layout_width="wrap_content" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginTop="24dp" |
|
|
android:gravity="start" |
|
|
android:text="@string/game_details_file_format" |
|
|
android:textColor="@android:color/black" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintTop_toBottomOf="@id/divider_2" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/label_compression" |
|
|
android:layout_width="wrap_content" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginTop="24dp" |
|
|
android:gravity="start" |
|
|
android:text="@string/game_details_compression" |
|
|
android:textColor="@android:color/black" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintTop_toBottomOf="@id/label_file_format" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/label_block_size" |
|
|
android:layout_width="wrap_content" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginTop="24dp" |
|
|
android:gravity="start" |
|
|
android:text="@string/game_details_block_size" |
|
|
android:textColor="@android:color/black" |
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
app:layout_constraintTop_toBottomOf="@id/label_compression" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/text_file_format" |
|
|
android:layout_width="0dp" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginStart="16dp" |
|
|
android:gravity="end" |
|
|
android:textColor="@android:color/black" |
|
|
tools:text="ISO (4.38 GiB)" |
|
|
app:layout_constraintStart_toEndOf="@id/label_barrier" |
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
app:layout_constraintBaseline_toBaselineOf="@id/label_file_format" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/text_compression" |
|
|
android:layout_width="0dp" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginStart="16dp" |
|
|
android:gravity="end" |
|
|
android:textColor="@android:color/black" |
|
|
tools:text="No Compression" |
|
|
app:layout_constraintStart_toEndOf="@id/label_barrier" |
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
app:layout_constraintBaseline_toBaselineOf="@id/label_compression" /> |
|
|
|
|
|
<TextView |
|
|
android:id="@+id/text_block_size" |
|
|
android:layout_width="0dp" |
|
|
android:layout_height="wrap_content" |
|
|
android:layout_marginStart="16dp" |
|
|
android:gravity="end" |
|
|
android:textColor="@android:color/black" |
|
|
tools:text="0 B" |
|
|
app:layout_constraintStart_toEndOf="@id/label_barrier" |
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
app:layout_constraintBaseline_toBaselineOf="@id/label_block_size" /> |
|
|
|
|
|
</androidx.constraintlayout.widget.ConstraintLayout> |
|
|
|
|
|
</ScrollView> |