Полупрозрачный ящик навигации над строкой состояния не работаетAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Полупрозрачный ящик навигации над строкой состояния не работает

Сообщение Anonymous »

Я работаю над проектом Android и реализую Navigation Drawer. Я читаю новую спецификацию Material Design и контрольный список Material Design.

В спецификации сказано, что выдвижная панель должна плавать над всем остальным, включая строку состояния, и быть полупрозрачной над строкой состояния.

Моя панель навигации находится над строкой состояния, но не имеет прозрачности. Я следовал коду из этого сообщения SO, как предложено в блоге разработчиков Google, ссылка выше. Как использовать DrawerLayout для отображения поверх ActionBar/панели инструментов и под строкой состояния?.

Ниже приведен мой XML-макет
Ниже представлена ​​тема моих приложений

Код: Выделить всё

@color/appPrimaryColour
@color/appPrimaryColourDark
@color/appPrimaryColour
false
true


Ниже представлена ​​тема моих приложений v21

Код: Выделить всё

@color/appPrimaryColour
@color/appPrimaryColourDark
@color/appPrimaryColour
false
true
true
@android:color/transparent

Ниже приведен мой метод onCreate

Код: Выделить всё

protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar);
setSupportActionBar(toolbar);

mDrawerLayout = (DrawerLayout)findViewById(R.id.my_drawer_layout);
mDrawerList = (ListView)findViewById(R.id.left_drawer);

mDrawerLayout.setStatusBarBackgroundColor(
getResources().getColor(R.color.appPrimaryColourDark));

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
{
LinearLayout linearLayout =
(LinearLayout)findViewById(R.id.linearLayout);
linearLayout.setElevation(30);
}
Ниже приведен скриншот моего навигационного ящика, на котором верхняя часть не полупрозрачна

Изображение


Подробнее здесь: https://stackoverflow.com/questions/267 ... ot-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почтовый ящик Java Outlook отправляет электронное письмо в другой почтовый ящик с ошибкой «Почтовый ящик неактивен, удал
    Anonymous » » в форуме JAVA
    0 Ответы
    49 Просмотры
    Последнее сообщение Anonymous
  • Полупрозрачный фон в Vision Pro/Safari
    Anonymous » » в форуме CSS
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Полупрозрачный фон в Vision Pro/Safari
    Anonymous » » в форуме CSS
    0 Ответы
    75 Просмотры
    Последнее сообщение Anonymous
  • Qt6 Как разместить полупрозрачный Qwidget через другой Qwidget
    Anonymous » » в форуме C++
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Swiftui: полупрозрачный фон для полноценного экрана
    Anonymous » » в форуме IOS
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»