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);

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.