На Android можно установить прозрачную строку состояния с помощью следующей строки в стиле:Получить значение альфа статусной
<item name="android:windowTranslucentStatus">true</item>
Я хотел бы, чтобы отобразить текст непосредственно под статусной с тем же цветом фона статусной. Моя проблема в том, что если я установил фоновый цвет на мой primaryColor
, он немного ярче, потому что я не добавил альфа-значение строки состояния в цвет.
Так как я могу получить альфа-значение строки состояния из кода, чтобы добавить его в свой цвет фона?
Вы видели [это] (http://stackoverflow.com/a/28041425/6950238) вопрос? –
Спасибо за этот ответ, но это не то, что я ищу. Я хотел бы отобразить представление под панелью состояния (для создания расширенного эффекта) с нормальным значением альфа и не хочу рисовать позади него. – Cilenco
Вы попытались получить скриншот, как в [this] (http://stackoverflow.com/a/35150398/6950238) вопрос и получить значение альфа для пикселя, соответствующего StatusBar, как в [this] (http://stackoverflow.com/ вопросы/7645607/Android-проверить-альфа-на-пиксель)? –