tool bar прозрачный но nav bar не прозрачный

208
21 августа 2018, 03:50

Всем привет, возник вопрос, как сделать toolbar в приложении прозрачным, НО если имеется nav bar, то он должен быть со стандартным непрозрачным фоном.Подобную штукку моно встретить в google play

Answer 1

Я использовал вот такую функцию:

@TargetApi(Build.VERSION_CODES.LOLLIPOP)
fun initToolbarSettings(activity: Activity) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        val window = activity.window
        //val background = ContextCompat.getDrawable(activity, R.drawable.sign_in_gradient)
        window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
        window.statusBarColor = ContextCompat.getColor(activity, android.R.color.transparent)
        window.navigationBarColor = ContextCompat.getColor(activity, android.R.color.transparent)
        //window.setBackgroundDrawable(background)
    }
}

Думаю, вы можете взять ее за основу своих модификаций.

READ ALSO
Ошибка при перемещении класса в другой пакет

Ошибка при перемещении класса в другой пакет

Есть метод проигрывания аудиоформата

262
Ошибка в простейшем калькуляторе

Ошибка в простейшем калькуляторе

В простом калькуляторе, где я перемножаю два числа у меня выходит ошибкаЯ не знаю как можно исправить

207
Hibernate search & elasticsearch

Hibernate search & elasticsearch

Кто-нибудь встречался с такой ошибкой при работе с Hibernate Search (Elasticsearch):

193
Ошибка при загрузке ListView

Ошибка при загрузке ListView

Учусь работать с DrawerLayoutПри запуске приложения возникает следующая ошибка

237