Cómo ocultar imagebutton?
Tengo 1 imageButton y quiero ocultar ese botón después de 5sec en el método del oncreate. Alguien puede ayudarme por favor
onCreate(){ new SleepTask().execute(); } private class SleepTask extends AsyncTask{ protected void doInBackground(){ Thread.sleep(5000); } protected void onPostExecute(){ yourImageButton.setVisiblity(View.INVISIBLE); } }
ImageButton hereda de View para poder utilizar siempre:
imageButton.setVisibility (View.INVISIBLE);
Para que la vista desaparezca después de x cantidad de tiempo, puede utilizar un controlador
Handler handler = new Handler(); handler.postDelayed( new Runnable() { public void run(){ imageButton.setVisibility(View.INVISIBLE); } }, 5000);//delayed 5 secs
Asegúrese de llamar a esto después de haber terminado con todo de la vista y después de setContentView o onViewCreated (para fragmentos) se llama
imageButton.setVisible (View.INVISIBLE); o imageButton.setVisible (View.GONE);