From 37b1f7f0c30664e7b48735a7b980f437289899ad Mon Sep 17 00:00:00 2001
From: victor <victor.calleja.garcia@estudiantes.uva.es>
Date: Tue, 3 Dec 2024 17:07:42 +0100
Subject: [PATCH] Feature: modals

---
 .../exploradoresDePintia/ModalConfirmacion.kt          |  9 +++++++++
 .../exploradoresDePintia/ModalDetallesCompra.kt        | 10 ++++++++++
 .../exploradoresDePintia/ModalDetallesEnemigo.kt       |  9 +++++++++
 .../exploradoresDePintia/ModalDetallesFragment.kt      | 10 +++++++++-
 .../ModalHabilidadesProtagonista.kt                    | 10 ++++++++++
 5 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalConfirmacion.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalConfirmacion.kt
index 55bc9dd..a64f33f 100644
--- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalConfirmacion.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalConfirmacion.kt
@@ -56,4 +56,13 @@ class ModalConfirmacion : DialogFragment() {
             dismiss()
         }
     }
+    override fun onStart() {
+        super.onStart()
+
+        // Ajustar el tamaño del modal
+        dialog?.window?.setLayout(
+            (resources.displayMetrics.widthPixels * 0.9).toInt(), // 90% del ancho de la pantalla
+            ViewGroup.LayoutParams.WRAP_CONTENT // Altura automática
+        )
+    }
 }
diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesCompra.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesCompra.kt
index 8591fbf..e0f896d 100644
--- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesCompra.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesCompra.kt
@@ -61,4 +61,14 @@ class ModalDetallesCompra : DialogFragment() {
         onDismissListener?.invoke(accionRealizada)
     }
 
+    override fun onStart() {
+        super.onStart()
+
+        // Ajustar el tamaño del modal
+        dialog?.window?.setLayout(
+            (resources.displayMetrics.widthPixels * 0.9).toInt(), // 90% del ancho de la pantalla
+            ViewGroup.LayoutParams.WRAP_CONTENT // Altura automática
+        )
+    }
+
 }
diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesEnemigo.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesEnemigo.kt
index 125b422..b2ef6a2 100644
--- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesEnemigo.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesEnemigo.kt
@@ -59,5 +59,14 @@ class ModalDetallesEnemigo : DialogFragment() {
 
 
     }
+    override fun onStart() {
+        super.onStart()
+
+        // Ajustar el tamaño del modal
+        dialog?.window?.setLayout(
+            (resources.displayMetrics.widthPixels * 0.9).toInt(), // 90% del ancho de la pantalla
+            ViewGroup.LayoutParams.WRAP_CONTENT // Altura automática
+        )
+    }
 
 }
diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesFragment.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesFragment.kt
index 697e61f..389c01a 100644
--- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesFragment.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalDetallesFragment.kt
@@ -132,6 +132,14 @@ class ModalDetallesFragment : DialogFragment() {
         jugadorObserver = null
     }
 
-
+    override fun onStart() {
+        super.onStart()
+
+        // Ajustar el tamaño del modal
+        dialog?.window?.setLayout(
+            (resources.displayMetrics.widthPixels * 0.9).toInt(), // 90% del ancho de la pantalla
+            ViewGroup.LayoutParams.WRAP_CONTENT // Altura automática
+        )
+    }
 
 }
diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalHabilidadesProtagonista.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalHabilidadesProtagonista.kt
index 67e90ac..a90cc78 100644
--- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalHabilidadesProtagonista.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ModalHabilidadesProtagonista.kt
@@ -114,4 +114,14 @@ class ModalHabilidadesProtagonista : DialogFragment() {
 
         slotsContainer.addView(scrollView)
     }
+
+    override fun onStart() {
+        super.onStart()
+
+        // Ajustar el tamaño del modal
+        dialog?.window?.setLayout(
+            (resources.displayMetrics.widthPixels * 0.9).toInt(), // 90% del ancho de la pantalla
+            ViewGroup.LayoutParams.WRAP_CONTENT // Altura automática
+        )
+    }
 }
-- 
GitLab