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