Полупрозрачный toolbar

Рейтинг: 0Ответов: 2Опубликовано: 15.04.2015

Как можно сделать полупрозрачный toolbar черного цвета хотелось бы как в quickPick введите описание изображения здесь

Ответы

▲ 3Принят

Можно так:

//установить прозрачность фону от 0 (прозрачно) до 255 (непрозрачно).
toolbar.getBackground().setAlpha(125);

или так (для старых версий андроида, API<=10):

setAlphaForView(toolbar, 0.5f);

private void setAlphaForView(View v, float alpha)
{
    AlphaAnimation animation = new AlphaAnimation(alpha, alpha);
    animation.setDuration(0); 
    animation.setFillAfter(true); 
    v.startAnimation(animation);
}

Таким образом не надо доп. цвета в ресурсы пихать и можно менять прозрачность динамически (например делать Toolbar прозрачным при скролле).

▲ 2

toolbar.setBackgroundColor(getResources().getColor(R.color.my_color))