我需要以编程方式将设备置于全屏模式,为视图设置动画,然后进行缩放。我已经这样做了,但我想在我的状态栏完全隐藏在设备上之后才启动我的动画。我怎么能同步做到这一点? WhatsApp在android中使用个人资料图片。
我的代码隐藏状态栏:
//Hide toolbar and set full screen mode
View decorView = context.getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
ActionBar actionBar = ((AppCompatActivity)context).getSupportActionBar();
actionBar.hide();
ActivityCompat.invalidateOptionsMenu(context);
答案 0 :(得分:1)
您可以等待2秒钟来隐藏actionBar
// time delay to hide actionBar
Handler h = new Handler();
h.postDelayed(new
Runnable() {
@Override
public void run () {
startAnimate();
}
}
,2000); // e.g. 2000 milliseconds