diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml
index b268ef3..ca16a99 100644
--- a/.idea/deploymentTargetSelector.xml
+++ b/.idea/deploymentTargetSelector.xml
@@ -4,6 +4,7 @@
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index dcfb5f0..c87bfdf 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -13,6 +13,24 @@
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.LifeGrid">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{
+ Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
+ v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
+ return insets;
+ });
+ // 1. Encontrar os elementos no ecrã
+ Button botaoPrincipal = findViewById(R.id.botaoPrincipal);
+ LinearLayout grupoOpcoes = findViewById(R.id.grupoOpcoes);
+ Button botaoOpcao1 = findViewById(R.id.botaoOpcao1);
+ Button botaoOpcao2 = findViewById(R.id.botaoOpcao2);
+
+ // 2. Lógica para mostrar/esconder as opções
+ botaoPrincipal.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ // Se as opções estiverem escondidas, mostra-as. Se estiverem à vista, esconde-as.
+ if (grupoOpcoes.getVisibility() == View.GONE) {
+ grupoOpcoes.setVisibility(View.VISIBLE);
+ botaoPrincipal.setText("Esconder Opções"); // Muda o texto do botão
+ } else {
+ grupoOpcoes.setVisibility(View.GONE);
+ botaoPrincipal.setText("Mostrar Opções");
+ }
+ }
+ });
+
+ // 3. Lógica para quando o utilizador escolhe uma opção
+ botaoOpcao1.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Toast.makeText(NovaTransacao.this, "Escolheste a Opção 1", Toast.LENGTH_SHORT).show();
+ // Opcional: esconder a lista depois de escolher
+ grupoOpcoes.setVisibility(View.GONE);
+ botaoPrincipal.setText("Mostrar Opções");
+ }
+ });
+
+ botaoOpcao2.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Toast.makeText(NovaTransacao.this, "Escolheste a Opção 2", Toast.LENGTH_SHORT).show();
+ // Opcional: esconder a lista depois de escolher
+ grupoOpcoes.setVisibility(View.GONE);
+ botaoPrincipal.setText("Mostrar Opções");
+ }
+ });
+ }
+}
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_nova_transacao.xml b/app/src/main/res/layout/activity_nova_transacao.xml
new file mode 100644
index 0000000..62ab58f
--- /dev/null
+++ b/app/src/main/res/layout/activity_nova_transacao.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_definicoes.xml b/app/src/main/res/layout/fragment_definicoes.xml
index 63cf033..043993f 100644
--- a/app/src/main/res/layout/fragment_definicoes.xml
+++ b/app/src/main/res/layout/fragment_definicoes.xml
@@ -5,10 +5,5 @@
android:layout_height="match_parent"
tools:context=".menu.DefinicoesFragment">
-
-
\ No newline at end of file