Procedo...
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button" android:visibility="invisible" android:layout_below="@+id/quattro" android:layout_marginTop="50dp" android:layout_alignEnd="@+id/quattro" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button4" android:visibility="invisible" android:layout_alignBottom="@+id/button" android:layout_toStartOf="@+id/button" android:layout_marginRight="100dp"/>Ora si rendono visibili ambedue da codice:
faccio un esempio per tutti, il touch sul cerchio "uno":
public void touchUno(){
GradientDrawable gd = (GradientDrawable) uno.getBackground();
gd.setColor(Color.BLUE);
try {
if (mp.isPlaying()) {
mp.stop();
mp.release();
mp = MediaPlayer.create(context, R.raw.button);
}
mp.start();
}catch(Exception e){e.printStackTrace();}
bttAnnulla.setVisibility(View.VISIBLE);
bttInvio.setVisibility(View.VISIBLE);
bttInvio.setBackgroundColor(0xffffffff);
}
definendo successivamente il listener per bttAnnulla...Vediamo intanto se funziona...
Funziona.
Ora setto il listener per bttAnnulla e buonanotte!
bttAnnulla.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View view) { bttInvio.setVisibility(View.INVISIBLE); bttAnnulla.setVisibility(View.INVISIBLE); } });E lo sperimentiamo...
Funziona.
Nessun commento:
Posta un commento