From 4a08699028e700bae3c9ef9166490b305caafa4d Mon Sep 17 00:00:00 2001
From: clupus <154858@sch.bme.hu>
Date: Mon, 15 Nov 2021 19:51:03 +0100
Subject: [PATCH] elorehaladas

---
 .../hu/bme/kszk/kikerdezo/adapter/adapter.kt  | 26 ++++++++++++++++--
 .../res/layout/activity_question_list.xml     | 27 +++++++++++++------
 app/src/main/res/layout/question_item.xml     |  4 +++
 app/src/main/res/values/colors.xml            |  1 +
 4 files changed, 48 insertions(+), 10 deletions(-)

diff --git a/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/adapter.kt b/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/adapter.kt
index 2f5e715..e110bed 100644
--- a/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/adapter.kt
+++ b/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/adapter.kt
@@ -1,6 +1,7 @@
 package hu.bme.kszk.kikerdezo.adapter
 
 import android.content.Context
+import android.graphics.Color
 import android.view.LayoutInflater
 import android.view.View
 import android.view.ViewGroup
@@ -23,19 +24,40 @@ class Adapter(val context: Context) :
         private val ans2: Button = itemView.findViewById(R.id.btnAns2)
         private val ans3: Button = itemView.findViewById(R.id.btnAns3)
         private val ans4: Button = itemView.findViewById(R.id.btnAns4)
-        private var correct: Int = 0
+        private var correct:  Int =  0
+        private var selected: Int = -1
 
         init{
             ans1.setOnClickListener{
-                //TODO: what happens on button click
+                selected = 1
+                ans1.setBackgroundColor(Color.GREEN)
+                ans2.setBackgroundColor(Color.CYAN)
+                ans3.setBackgroundColor(Color.CYAN)
+                ans4.setBackgroundColor(Color.CYAN)
+
             }
             ans2.setOnClickListener{
+                selected = 2
+                ans1.setBackgroundColor(Color.CYAN)
+                ans2.setBackgroundColor(Color.GREEN)
+                ans3.setBackgroundColor(Color.CYAN)
+                ans4.setBackgroundColor(Color.CYAN)
 
             }
             ans3.setOnClickListener{
+                selected = 3
+                ans2.setBackgroundColor(Color.CYAN)
+                ans3.setBackgroundColor(Color.GREEN)
+                ans4.setBackgroundColor(Color.CYAN)
+                ans1.setBackgroundColor(Color.CYAN)
 
             }
             ans4.setOnClickListener{
+                selected = 4
+                ans1.setBackgroundColor(Color.CYAN)
+                ans2.setBackgroundColor(Color.CYAN)
+                ans3.setBackgroundColor(Color.CYAN)
+                ans4.setBackgroundColor(Color.GREEN)
 
             }
         }
diff --git a/app/src/main/res/layout/activity_question_list.xml b/app/src/main/res/layout/activity_question_list.xml
index aa0fe25..2690cbf 100644
--- a/app/src/main/res/layout/activity_question_list.xml
+++ b/app/src/main/res/layout/activity_question_list.xml
@@ -6,16 +6,27 @@
     android:layout_height="match_parent"
     tools:context=".QuestionListActivity">
 
-        <LinearLayout
+    <LinearLayout
+        android:id="@+id/linearLayout"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:orientation="vertical">
+
+        <androidx.recyclerview.widget.RecyclerView
+            android:id="@+id/rvMain"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:orientation="horizontal">
+            app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager">
+
+        </androidx.recyclerview.widget.RecyclerView>
 
-            <androidx.recyclerview.widget.RecyclerView
-                android:id="@+id/rvMain"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
-                app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
-        </LinearLayout>
+        <Button
+            android:id="@+id/btnEnd"
+            android:layout_width="match_parent"
+            android:layout_height="119dp"
+            app:layout_anchor="@+id/btnEnd"
+            app:layout_anchorGravity="bottom|center"
+            tools:text="Vegeztem" />
+    </LinearLayout>
 
 </androidx.coordinatorlayout.widget.CoordinatorLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/question_item.xml b/app/src/main/res/layout/question_item.xml
index c78437b..d0dcc71 100644
--- a/app/src/main/res/layout/question_item.xml
+++ b/app/src/main/res/layout/question_item.xml
@@ -41,6 +41,7 @@
         android:layout_marginEnd="10dp"
         android:layout_marginBottom="8dp"
         android:text="ans1"
+        android:backgroundTint="@color/cyan"
         app:layout_constraintBottom_toTopOf="@+id/guideline4"
         app:layout_constraintEnd_toStartOf="@+id/guideline3"
         app:layout_constraintHorizontal_bias="1.0"
@@ -54,6 +55,7 @@
         android:layout_marginTop="8dp"
         android:layout_marginEnd="10dp"
         android:text="ans3"
+        android:backgroundTint="@color/cyan"
         app:layout_constraintEnd_toStartOf="@+id/guideline3"
         app:layout_constraintHorizontal_bias="1.0"
         app:layout_constraintStart_toStartOf="parent"
@@ -67,6 +69,7 @@
         android:layout_marginEnd="10dp"
         android:layout_marginBottom="8dp"
         android:text="ans2"
+        android:backgroundTint="@color/cyan"
         app:layout_constraintBottom_toTopOf="@+id/guideline4"
         app:layout_constraintEnd_toEndOf="parent"
         app:layout_constraintStart_toStartOf="@+id/guideline3" />
@@ -79,6 +82,7 @@
         android:layout_marginTop="8dp"
         android:layout_marginEnd="10dp"
         android:text="ans4"
+        android:backgroundTint="@color/cyan"
         app:layout_constraintEnd_toEndOf="parent"
         app:layout_constraintHorizontal_bias="0.538"
         app:layout_constraintStart_toStartOf="@+id/guideline3"
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index f8c6127..086c6c4 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -7,4 +7,5 @@
     <color name="teal_700">#FF018786</color>
     <color name="black">#FF000000</color>
     <color name="white">#FFFFFFFF</color>
+    <color name="cyan">#FF00FFFF</color>
 </resources>
\ No newline at end of file
-- 
GitLab