powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Стили
12 сообщений из 12, страница 1 из 1
Стили
    #38827870
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установил для одной активности прозрачный ActionBar:

Код: java
1.
2.
3.
   <style name="Scanner" parent="@style/Theme.AppCompat">
        <item name="android:windowActionBarOverlay">true</item>
    </style>



И он действительно прозрачный на эмуляторе - проверял на 4.2, 4.4.
А вот загрузил на реальное устройство - Lenovo p780 4.2.1 - так там он совершенно не прозрачный серый градиент.
Как такое возможно?
...
Рейтинг: 0 / 0
Стили
    #38827879
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вопрос:
Полупрозрачность Action Bar можгно сделать программно так:
Код: java
1.
2.
3.
    Drawable drawable = getResources().getDrawable(R.drawable.top_title);
        drawable.setAlpha(50);
        getSupportActionBar().setBackgroundDrawable(drawable);



А вот как это проделать не программно а через xml?
...
Рейтинг: 0 / 0
Стили
    #38827908
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола ПитерскийКак такое возможно?
Легко, но это вопрос к производителю.
Микола ПитерскийА вот как это проделать не программно а через xml?
...
Рейтинг: 0 / 0
Стили
    #38827994
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman, я это проверил самым первым делом - не работает так:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
  <style name="Scanner" parent="@style/Theme.AppCompat">
        <item name="android:actionBarStyle">@style/ScannerActionBar</item>
        <item name="android:windowActionBarOverlay">true</item>
        <item name="android:alpha">50</item>
    </style>

    <style name="ScannerActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
          <item name="android:background">@drawable/top_title</item>
        <item name="android:alpha">50</item>
    </style>



Наверное придется прозрачность добавлять в самом png.
...
Рейтинг: 0 / 0
Стили
    #38828035
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола ПитерскийНаверное придется прозрачность добавлять в самом png.
А при чем тут пнг? В xml об этом ни слова.
...
Рейтинг: 0 / 0
Стили
    #38828037
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получилось - нужно было просто подсунуть прозрачный цвет - теперь работает везде

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
    <style name="Scanner" parent="@style/Theme.AppCompat">
        <item name="android:actionBarStyle">@style/ScannerActionBar</item> 
        <item name="android:windowActionBarOverlay">true</item>
    </style>

    <style name="ScannerActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
        <item name="android:background">@color/transparent</item>    
    </style>
...
Рейтинг: 0 / 0
Стили
    #38828049
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanМикола ПитерскийНаверное придется прозрачность добавлять в самом png.
А при чем тут пнг? В xml об этом ни слова.

Код: java
1.
<item name="android:background">@drawable/top_title</item>

- вот тут лежит мой top_title.png это градиент для ActionBar его можно сделать полупрозрачным и тогда ActionBar тоже будет полупрозрачным.

Но мне нужна была полная прозрачность - так что с цветом а не с картинкой получилось проще.
...
Рейтинг: 0 / 0
Стили
    #38828142
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
юзай новый toolbar , с ним еще проще
...
Рейтинг: 0 / 0
Стили
    #38828157
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джибсюзай новый toolbar , с ним еще проще

А как он назывется и есть ли он в библиотеке совместимости?
...
Рейтинг: 0 / 0
Стили
    #38828167
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола ПитерскийДжибсюзай новый toolbar , с ним еще проще

А как он назывется и есть ли он в библиотеке совместимости?

так и называется, и да он в новой библе совместимости. v21
...
Рейтинг: 0 / 0
Стили
    #38828225
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джибс, а где ты увидел что я юзаю старый ActionBar? Я понятия не имею что есть старый и есть новый ActionBar - где об этом почитать?
...
Рейтинг: 0 / 0
Стили
    #38829026
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю, что на офф сайте можно найти.

я то просто слежу за обновлениями app compat
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Стили
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]