From dc08b52e0aba2d3e3c1fa88bbc7032eb801d7b3a Mon Sep 17 00:00:00 2001
From: adrienmalin <41926238+adrienmalin@users.noreply.github.com>
Date: Sun, 16 Dec 2018 23:55:11 +0100
Subject: [PATCH] Move credits to victory activity

---
 .gitignore                                    |  1 +
 app/build.gradle                              |  2 +-
 .../adrienmalin/pingpoints/MatchActivity.kt   |  8 ---
 .../adrienmalin/pingpoints/VictoryActivity.kt |  7 +++
 .../main/res/layout-land/activity_match.xml   | 22 +-------
 app/src/main/res/layout/activity_match.xml    | 22 --------
 app/src/main/res/layout/activity_victory.xml  | 56 ++++++++++++++-----
 7 files changed, 52 insertions(+), 66 deletions(-)

diff --git a/.gitignore b/.gitignore
index a53ff66..eac6115 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@
 *.apk
 *.ser
 *.ser
+.idea/misc.xml
diff --git a/app/build.gradle b/app/build.gradle
index 24ec19f..b3258ca 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -10,7 +10,7 @@ android {
         applicationId "adrienmalin.pingpoints"
         minSdkVersion 15
         targetSdkVersion 28
-        versionCode 6
+        versionCode 7
         versionName "2.1"
         vectorDrawables.useSupportLibrary true
     }
diff --git a/app/src/main/java/adrienmalin/pingpoints/MatchActivity.kt b/app/src/main/java/adrienmalin/pingpoints/MatchActivity.kt
index 6ecdf45..1e55562 100644
--- a/app/src/main/java/adrienmalin/pingpoints/MatchActivity.kt
+++ b/app/src/main/java/adrienmalin/pingpoints/MatchActivity.kt
@@ -8,11 +8,9 @@ import android.speech.tts.UtteranceProgressListener
 import android.support.design.widget.Snackbar
 import android.support.v7.app.AppCompatActivity
 import android.support.v7.app.AppCompatDelegate
-import android.text.method.LinkMovementMethod
 import android.view.View
 import android.widget.Button
 import android.widget.ImageView
-import android.widget.TextView
 import java.util.regex.Pattern
 
 
@@ -89,12 +87,6 @@ class MatchActivity : AppCompatActivity() {
             findViewById(R.id.imgService0),
             findViewById(R.id.imgService1)
         )
-
-        // Set HTML text for icons credits
-        findViewById<TextView>(R.id.iconsCredit).apply {
-            setText(fromHtml(getString(R.string.iconCredits)))
-            movementMethod = LinkMovementMethod.getInstance()
-        }
     }
 
     fun updateUI() {
diff --git a/app/src/main/java/adrienmalin/pingpoints/VictoryActivity.kt b/app/src/main/java/adrienmalin/pingpoints/VictoryActivity.kt
index d78c305..fd9a590 100644
--- a/app/src/main/java/adrienmalin/pingpoints/VictoryActivity.kt
+++ b/app/src/main/java/adrienmalin/pingpoints/VictoryActivity.kt
@@ -7,6 +7,7 @@ import android.content.SharedPreferences
 import android.os.Bundle
 import android.support.v7.app.AppCompatActivity
 import android.support.v7.app.AppCompatDelegate
+import android.text.method.LinkMovementMethod
 import android.view.View
 import android.widget.ArrayAdapter
 import android.widget.GridView
@@ -67,6 +68,12 @@ class VictoryActivity : AppCompatActivity() {
                 previousMatches.split("\t|\n".toRegex())?.toMutableList()
             )
         }
+
+        // Set HTML text for icons credits
+        findViewById<TextView>(R.id.iconsCredit).apply {
+            setText(fromHtml(getString(R.string.iconCredits)))
+            movementMethod = LinkMovementMethod.getInstance()
+        }
     }
 
     fun saveScore() {
diff --git a/app/src/main/res/layout-land/activity_match.xml b/app/src/main/res/layout-land/activity_match.xml
index bc61c48..9e8352f 100644
--- a/app/src/main/res/layout-land/activity_match.xml
+++ b/app/src/main/res/layout-land/activity_match.xml
@@ -29,6 +29,7 @@
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:layout_marginStart="8dp"
+                    android:layout_marginLeft="8dp"
                     android:layout_weight="1"
                     android:gravity="left"
                     android:textAppearance="@style/TextAppearance.AppCompat.Large"
@@ -123,27 +124,6 @@
                 android:orientation="horizontal"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content" android:layout_weight="0">
-            <TextView
-                    android:id="@+id/pingPointsCredit"
-                    android:layout_width="wrap_content"
-                    android:layout_height="wrap_content"
-                    android:text="@string/PingPointsCredits"
-                    app:layout_constraintTop_toBottomOf="@+id/enableSttSwitch"
-                    app:layout_constraintStart_toStartOf="parent"
-                    android:layout_marginStart="8dp"
-                    app:layout_constraintEnd_toEndOf="parent"
-                    android:layout_marginEnd="8dp"
-                    android:layout_weight="1" android:layout_margin="8dp" android:gravity="left"/>
-            <TextView
-                    android:id="@+id/iconsCredit"
-                    android:layout_width="wrap_content"
-                    android:layout_height="wrap_content"
-                    android:text="@string/iconCredits"
-                    app:layout_constraintTop_toBottomOf="@+id/PingPointsCredit"
-                    app:layout_constraintStart_toStartOf="parent"
-                    android:layout_marginStart="8dp" app:layout_constraintEnd_toEndOf="parent"
-                    android:layout_marginEnd="8dp"
-                    android:layout_weight="1" android:layout_margin="8dp" android:gravity="right"/>
         </LinearLayout>
 
     </LinearLayout>
diff --git a/app/src/main/res/layout/activity_match.xml b/app/src/main/res/layout/activity_match.xml
index f479883..3a83387 100644
--- a/app/src/main/res/layout/activity_match.xml
+++ b/app/src/main/res/layout/activity_match.xml
@@ -110,28 +110,6 @@
                     tools:layout_editor_absoluteY="120dp"/>
 
         </LinearLayout>
-        <TextView
-                android:id="@+id/pingPointsCredit"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
-                android:text="@string/PingPointsCredits"
-                app:layout_constraintTop_toBottomOf="@+id/enableSttSwitch"
-                app:layout_constraintStart_toStartOf="parent"
-                android:layout_marginStart="8dp"
-                app:layout_constraintEnd_toEndOf="parent"
-                android:layout_marginEnd="8dp" android:layout_marginTop="8dp"
-                android:layout_weight="0" android:layout_marginLeft="8dp" android:layout_marginRight="8dp"
-        />
-        <TextView
-                android:id="@+id/iconsCredit"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
-                android:text="@string/iconCredits"
-                app:layout_constraintStart_toStartOf="parent"
-                android:layout_marginStart="8dp" app:layout_constraintEnd_toEndOf="parent"
-                android:layout_marginEnd="8dp"
-                android:layout_weight="0" android:layout_marginLeft="8dp" android:layout_marginRight="8dp"
-                android:layout_marginBottom="8dp" android:maxLines="1"/>
 
     </LinearLayout>
 
diff --git a/app/src/main/res/layout/activity_victory.xml b/app/src/main/res/layout/activity_victory.xml
index ee70d73..0e1bd7c 100644
--- a/app/src/main/res/layout/activity_victory.xml
+++ b/app/src/main/res/layout/activity_victory.xml
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <android.support.design.widget.CoordinatorLayout
-        xmlns:tools="http://schemas.android.com/tools" android:id="@+id/coordinatorLayout"
-        xmlns:android="http://schemas.android.com/apk/res/android"
+        xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android"
         xmlns:app="http://schemas.android.com/apk/res-auto"
+        android:id="@+id/coordinatorLayout"
         android:layout_width="match_parent"
         android:layout_height="match_parent">
 
@@ -72,33 +72,61 @@
                 android:layout_marginRight="8dp" android:layout_marginTop="32dp"/>
         <GridView
                 android:layout_width="0dp"
-                android:layout_height="0dp"
-                android:layout_marginTop="8dp"
-                app:layout_constraintTop_toBottomOf="@id/previousMatchesTextView"
                 android:numColumns="3" android:id="@+id/previousMatchesGrid" android:clickable="false"
                 android:gravity="center"
                 app:layout_constraintStart_toStartOf="parent"
                 android:layout_marginLeft="16dp" android:layout_marginStart="16dp"
                 android:layout_marginEnd="16dp" app:layout_constraintEnd_toEndOf="parent"
-                android:layout_marginRight="16dp" android:layout_marginBottom="8dp"
-                app:layout_constraintBottom_toTopOf="@+id/button3"/>
+                android:layout_marginRight="16dp"
+                android:layout_height="0dp"
+                app:layout_constraintTop_toBottomOf="@+id/previousMatchesTextView" android:layout_marginTop="8dp"
+                android:layout_marginBottom="8dp" app:layout_constraintBottom_toTopOf="@+id/pingPointsCredit"/>
         <Button
                 android:text="@string/new_match"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:id="@+id/button3" app:layout_constraintEnd_toEndOf="parent" android:layout_marginEnd="8dp"
-                android:layout_marginRight="8dp" android:layout_marginBottom="8dp"
-                app:layout_constraintBottom_toBottomOf="parent" android:drawableStart="@drawable/ic_new_match"
+                android:id="@+id/buttonNewMatch" app:layout_constraintEnd_toEndOf="parent"
+                android:layout_marginEnd="8dp"
+                android:layout_marginRight="8dp"
+                android:drawableStart="@drawable/ic_new_match"
                 android:drawableLeft="@drawable/ic_new_match"
-                android:onClick="newMatch"/>
+                android:onClick="newMatch"
+                android:layout_marginBottom="8dp"
+                app:layout_constraintBottom_toBottomOf="parent"/>
         <Button
                 android:text="@string/share"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:id="@+id/button4" android:layout_marginBottom="8dp"
-                app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent"
+                android:id="@+id/buttonShare"
+                app:layout_constraintStart_toStartOf="parent"
                 android:layout_marginLeft="8dp" android:layout_marginStart="8dp"
-                android:drawableStart="@drawable/ic_share" android:onClick="share"/>
+                android:drawableStart="@drawable/ic_share"
+                android:drawableLeft="@drawable/ic_share" android:onClick="share"
+                android:layout_marginBottom="8dp" app:layout_constraintBottom_toBottomOf="parent"/>
+        <TextView
+                android:id="@+id/pingPointsCredit"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:text="@string/PingPointsCredits"
+                app:layout_constraintStart_toStartOf="parent"
+                android:layout_marginStart="8dp"
+                app:layout_constraintEnd_toEndOf="parent"
+                android:layout_marginEnd="8dp"
+                android:layout_weight="0" android:layout_marginLeft="8dp" android:layout_marginRight="8dp"
+                app:layout_constraintBottom_toTopOf="@+id/iconsCredit"
+        />
+        <TextView
+                android:id="@+id/iconsCredit"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:text="@string/iconCredits"
+                app:layout_constraintStart_toStartOf="parent"
+                android:layout_marginStart="8dp" app:layout_constraintEnd_toEndOf="parent"
+                android:layout_marginEnd="8dp"
+                android:layout_weight="0" android:layout_marginLeft="8dp" android:layout_marginRight="8dp"
+                android:maxLines="1"
+                app:layout_constraintHorizontal_bias="1.0"
+                android:layout_marginBottom="8dp" app:layout_constraintBottom_toTopOf="@+id/buttonShare"/>
 
     </android.support.constraint.ConstraintLayout>