так самое простое воткнуть в онкриэйт
new Handler().postDelayed(new Runnable() {
@Override public void run() {
progressBar.setVisibility(ProgressBar.GONE);
linearTop.setVisibility(LinearLayout.VISIBLE);
}
}, 3000);
а если теперь после задержики надо что то еще также показать / задержать, копировать этот же хэндлер и ставить больший таймер?