diff --git a/app/src/main/java/com/example/lifegrid/NovaTransacao.java b/app/src/main/java/com/example/lifegrid/NovaTransacao.java deleted file mode 100644 index 9ff5c22..0000000 --- a/app/src/main/java/com/example/lifegrid/NovaTransacao.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.example.lifegrid; - -import android.os.Bundle; -import android.view.View; -import android.widget.Button; -import android.widget.LinearLayout; -import android.widget.Toast; - -import androidx.activity.EdgeToEdge; -import androidx.appcompat.app.AppCompatActivity; -import androidx.core.graphics.Insets; -import androidx.core.view.ViewCompat; -import androidx.core.view.WindowInsetsCompat; - -public class NovaTransacao extends AppCompatActivity { - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - EdgeToEdge.enable(this); - setContentView(R.layout.activity_nova_transacao); - ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { - 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 deleted file mode 100644 index 62ab58f..0000000 --- a/app/src/main/res/layout/activity_nova_transacao.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - -