Skip to content
Snippets Groups Projects
Commit c063cca5 authored by victor's avatar victor
Browse files

Feature:

mod
parent 2318c5ab
No related branches found
No related tags found
2 merge requests!65Feature:,!62Feature:
......@@ -4,10 +4,10 @@
<selectionStates>
<SelectionState runConfigName="app">
<option name="selectionMode" value="DROPDOWN" />
<DropdownSelection timestamp="2024-11-24T14:04:03.259758866Z">
<DropdownSelection timestamp="2024-11-24T16:31:40.501476846Z">
<Target type="DEFAULT_BOOT">
<handle>
<DeviceId pluginId="PhysicalDevice" identifier="serial=RF8N1192C6J" />
<DeviceId pluginId="LocalEmulator" identifier="path=/home/victor/.android/avd/Small_Phone_API_35.avd" />
</handle>
</Target>
</DropdownSelection>
......
......@@ -7,6 +7,12 @@ import androidx.appcompat.app.AppCompatActivity
import com.example.ellegadodepintia.R
import android.view.animation.AnimationUtils
import com.example.ellegadodepintia.soundManager.SoundManager
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.Button
import androidx.fragment.app.DialogFragment
class InicioMinijuego1 : AppCompatActivity() {
private lateinit var titulo: ImageView
......@@ -30,5 +36,29 @@ class InicioMinijuego1 : AppCompatActivity() {
startActivity(intent)
finish()
}
val tutorialButton = findViewById<ImageView>(R.id.tutorial)
tutorialButton.setOnClickListener {
// Mostrar el modal
val modal = ModalFragment()
modal.show(supportFragmentManager, "ModalFragment")
}
}
}
class ModalFragment : DialogFragment() {
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
// Inflar el diseño del modal
val view = inflater.inflate(R.layout.modal_minijuego1_tutorial, container, false)
// Configurar el botón de cerrar
val closeButton = view.findViewById<Button>(R.id.cerrar)
closeButton.setOnClickListener {
dismiss() // Cierra el modal
}
return view
}
}
\ No newline at end of file
}
app/src/main/res/drawable/asi_boton_tutorial.png

173 KiB

......@@ -54,5 +54,17 @@
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintVertical_bias="0.2" />
<ImageView
android:id="@+id/tutorial"
android:contentDescription="tutorial"
app:layout_constraintWidth_percent="0.3"
app:layout_constraintHeight_percent="0.15"
app:layout_constraintTop_toBottomOf="@id/startButton"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintVertical_bias="0.3"
android:src="@drawable/asi_boton_tutorial"
android:layout_height="0dp" android:layout_width="0dp"></ImageView>
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout 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="match_parent"
android:background="@drawable/style_background_gradiente"
android:padding="10dp"
tools:ignore="HardcodedText, UseCompoundDrawables,ButtonStyle">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<LinearLayout
android:id="@+id/mainArea"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/nombreTitulo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:fontFamily="@font/pixeled"
android:shadowColor="#000000"
android:shadowDx="2"
android:shadowDy="2"
android:shadowRadius="4"
android:text="Minijuego 1"
android:textAlignment="center"
android:textColor="#6A0000"
android:textSize="24sp"
android:textStyle="bold" />
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginBottom="10dp"
android:background="#000000" />
<androidx.cardview.widget.CardView
android:id="@+id/foto1"
android:layout_width="150dp"
android:layout_height="150dp"
android:layout_margin="5dp"
android:elevation="0dp"
app:cardCornerRadius="10dp">
<ImageView
android:id="@+id/imagenObjeto"
android:layout_width="150dp"
android:layout_height="150dp"
android:contentDescription="Slot de equipo 1"
android:scaleType="centerCrop"
android:scaleX="-1"
android:src="@drawable/asi_objeto_casco"/>
</androidx.cardview.widget.CardView>
<TextView
android:id="@+id/textoDescripcion"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:fontFamily="@font/pixeled"
android:padding="8dp"
android:text="Descripción del objeto"
android:textAlignment="center"
android:textColor="#000000"
android:textSize="20sp" />
<TextView
android:id="@+id/textoPrecio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/pixeled"
android:padding="8dp"
android:text="Coste: 12"
android:textAlignment="center"
android:textColor="#000000"
android:textSize="20sp" />
<Button
android:id="@+id/cerrar"
android:layout_width="135dp"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:backgroundTint="@color/pintiaButton"
android:fontFamily="@font/pixeled"
android:text="Cerrar"
android:textColor="@color/pintiaButtonText"
android:textStyle="bold" />
</LinearLayout>
</ScrollView>
</androidx.constraintlayout.widget.ConstraintLayout>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment