Переглянути джерело

+ WA888 change UI Main in progress

Dola TENG 2 роки тому
батько
коміт
8a482965b3

+ 1 - 0
.idea/misc.xml

@@ -62,6 +62,7 @@
         <entry key="..\:/PartTimeProject/Yuki/Yuki-Mobile/app/src/main/res/mipmap-anydpi-v26/ic_logo.xml" value="0.196" />
         <entry key="..\:/android/SBC_Main_Android/app/src/main/res/layout/fragment_report.xml" value="0.25416666666666665" />
         <entry key="..\:/android/SBC_Main_Android/app/src/main/res/layout/layout_fragment_main_yuki.xml" value="0.25416666666666665" />
+        <entry key="..\:/android/SBC_Main_Android/app/src/main/res/layout/layout_main_module.xml" value="0.264" />
         <entry key="..\:/android/Yuki-Mobile/app/src/main/res/layout/activity_login.xml" value="0.15489130434782608" />
         <entry key="..\:/android/Yuki-Mobile/app/src/main/res/layout/app_bar.xml" value="0.25416666666666665" />
         <entry key="..\:/android/Yuki-Mobile/app/src/main/res/layout/fragment_main.xml" value="0.25416666666666665" />

+ 20 - 0
app/src/main/java/com/khmer9/yuki/adapter/MainModuleAdapter.kt

@@ -0,0 +1,20 @@
+package com.khmer9.yuki.adapter
+
+import android.view.LayoutInflater
+import android.view.ViewGroup
+import androidx.recyclerview.widget.RecyclerView
+import com.gdtlib.lib.adapter.BaseListAdapter
+import com.khmer9.yuki.R
+import com.khmer9.yuki.screen.report.bettingStatement.ReportBettingViewHolder
+
+class MainModuleAdapter : BaseListAdapter() {
+    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder {
+        return ReportBettingViewHolder(
+            LayoutInflater.from(parent.context).inflate(
+                R.layout.layout_main_module,
+                parent,
+                false
+            )
+        )
+    }
+}

+ 1 - 1
app/src/main/java/com/khmer9/yuki/screen/report/bettingStatement/ReportBettingViewHolder.kt

@@ -20,7 +20,7 @@ import java.text.DecimalFormat
 class ReportBettingViewHolder(
     itemView: View,
     private val printButtonListener: ((String, String, String, String, String, String) -> Unit)? = null,
-    private val detailButtonListener: ((String, String) -> Unit)?
+    private val detailButtonListener: ((String, String) -> Unit)? = null
 ) : BaseListViewHolder(itemView) {
 
     fun currencyFormat(amount: Double): String? {

+ 39 - 0
app/src/main/res/layout/layout_main_module.xml

@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:orientation="vertical">
+
+    <androidx.appcompat.widget.LinearLayoutCompat
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:background="@color/color_white"
+        android:orientation="vertical">
+
+        <ImageView
+            android:id="@+id/img_icon"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_gravity="center"
+            android:padding="5dp"
+            android:src="@drawable/animal_eight" />
+
+        <View
+            android:layout_width="match_parent"
+            android:layout_height="1dp"
+            android:background="@color/color_blue_800" />
+
+        <TextView
+            android:id="@+id/tv_name"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:gravity="center"
+            android:padding="5dp"
+            android:text="Goat"
+            android:textColor="@color/text_black"
+            android:textSize="14sp"
+            android:textStyle="bold" />
+
+    </androidx.appcompat.widget.LinearLayoutCompat>
+
+</LinearLayout>