SDK上的透明状态栏和ActionBar< 19

时间:2016-07-02 04:18:10

标签: android android-actionbar android-statusbar

我们可以在SDK<上显示透明状态栏和ActionBAr吗? 19?我可以使用此代码在SDK> = 19上获得此功能:

状态栏:

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    getWindow().getDecorView().setSystemUiVisibility(
            View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
    getWindow().setStatusBarColor(Color.TRANSPARENT);
}

for ActionBAr:

setTitle("");
getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
ActionBar actionBar = getSupportActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#00FFFFFF")));
actionBar.setStackedBackgroundDrawable(new ColorDrawable(Color.parseColor("#00FFFFFF")));
actionBar.setDisplayHomeAsUpEnabled(true);

任何想法如何以编程方式获得?

0 个答案:

没有答案