2

В проекте, созданном в Titanium Appcelerator/Alloy Я создал простое окно с кнопкой TabGroup. Эта кнопка открывает модальное окно, которое содержит NavigationBar.Удалить серый оттенок из приложений, созданных с помощью Titanium Appcelerator

Без указания чего-либо в файлах TSS серый оттенок применяется как к TabGroup, так и к NavigationBar (s). Я хотел бы удалить его и сделать все полупрозрачным, так как это выглядело бы изначально.

Кроме того, вы можете видеть, что NavigationBar модального окна является полупрозрачным во время анимации открытия, а затем после навигации становится серым.

ответ

1

Если вы хотите нав кнопки в области заголовка-бар, то ваше единственное решение заключается в использовании этих двух свойств:

1- Window's barColor property

2- Window's translucent property

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

Кроме того, вы можете использовать Window's navTintColor для ухищрений изменения оттенка в навигационном заголовке

+

Вы можете применить шрифт & цвета, используя Window's titleAttributes свойства.

titleAttributes : { 
    color : 'white', 
    font : { fontFamily : 'some-family', fontSize : 18 }, 
}, 


Вот пример приложения я создал, который показывает демонстрацию ручного Модальные окна анимации для дальнейшего полностью настройки: Sample App for manual Modal Animation

+0

На самом деле, я не хочу, чтобы установить цвет фона ; Я хочу удалить серый цвет по умолчанию, делая его полупрозрачным ... –

+0

Вы не можете использовать полупрозрачность в модальных окнах .. по умолчанию поведение iOS. Для него есть только альтернативные подходы, например создание окна с ручной навигационной панелью и добавление в него кнопок. Высота навигационной панели составляет 20 дБ (площадь батареи) + 44 д.п. (заголовок), поэтому создайте ручное представление высоты 64dp с прозрачным цветом и анимируйте все окно. –

+0

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