- Forum-Beiträge: 11
15.06.2019, 22:48:05 via Website
15.06.2019 22:48:05 via Website
Guten Abend,
ich muss mit Mitschülern eine kleine App entwickeln und mein Part ist es eine vereinfachtere Version des Spieles "Stop Watchers" (bekannt aus Wii Party) zu programmieren.
So weit klappt alles auch, aber ich habe zwei Probleme / Schwierigkeiten:
Ich muss den Timer (also das TextView) ausblenden, was ich mit "setVisibility()" auch hinbekommen habe, jedoch möchten wir (wie in dem Spiel selbst), dass der Timer erst nach z.B. 3 sec ausgeblendet wird. Da ich keine Ahnung habe wie das funktioniert und auch nichts im Internet gefunden habe, frage ich mal hier: Hat irgendeiner eine Ahnung wie ich das machen kann?
Da wir mehrere Minispiele zusammenfügen müssen, wollten wir per Button klick auf eine neue Activity kommen. Denn mir bekannten Code dafür habe ich auch angewandt, jedoch wenn ich die App starte und dann auf den Button klicke schließt sich die App.
(Code am Ende zu finden)
Ich freue mich auf jeden Beitrag!
Vielen Dank schonmal im Voraus
Mit besten Grüßen
Milos
`public void pause(View v) {
TimeBuff += MillisecondTime; handler.removeCallbacks(runnable); // Timer wieder einblenden Timer.setVisibility(View.VISIBLE); //restliches Ausblenden, damit nurnoch Timer zu sehen ist start.setVisibility(View.INVISIBLE); pause.setVisibility(View.INVISIBLE); Anzeige.setVisibility(View.INVISIBLE); // next Button einblenden next.setVisibility(View.VISIBLE);`
Main Activity (mit Button verknüpft):
// neues Minispiel öffnen
public void next(View v) {Intent tap = new Intent(this, Activity2.class); startActivity(tap);
}
Activity2:
package com.example.milos.orangensafttrinkspiel;import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;public class Activity2 extends AppCompatActivity {
Button test;
TextView Ausblenden;public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.t);Intent tap = getIntent(); test = findViewById(R.id.btn_test); Ausblenden = findViewById(R.id.tv_ausb);
}
public void test(View v){
Ausblenden.setVisibility(View.INVISIBLE);
}
}
— geändert am 15.06.2019, 23:40:37 durch Moderator
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.