2016-09-02 7 views
0

У меня есть фрагмент, BG которого должен быть полупрозрачным. Итак, я использую <color name="transparent75">#BF000000</color>, который имеет прозрачность 75%.Android Transparant цвет работает по-разному на разных устройствах

Он хорошо выглядит на Samsung S4, но он слишком прозрачен на устройстве Sony. Я время от времени искал и не мог найти правильного решения.

Любые решения, высоко оцененные.

+2

Я думаю, что из-за технологиями экрана, так как AMOLED-экраны имеют более темные оттенки черного будет выглядеть темнее, и IPS экраны будут легче, так как ваша прозрачность на основе цвета черного, является Гон немного отличаются на разных экранах. – Mihai

ответ

1

Не думаю, что каждый экран был сделан равным. Я попытался сравнить белый фон с Nexus 5 и Samsung s4, результат другой.

Я нашел дискуссию о цветопередаче here. Возможно, это то, что вы сейчас испытываете.

Технология экрана отличается от связующих 5 и 6. 5 использует экран IPS, которая с подсветкой и, как правило, считается выше у размножающегося белых, и цвет, как правило, более реалистичным. Nexus 6 имеет экран Amoled - он не горит, при этом каждый пиксель загорается отдельно. Удивительные экраны великолепны при воспроизведении черных, а также, как правило, более насыщены, когда дело доходит до цветов. - Jakshadows26

+0

Спасибо. Абсолютно согласна с тобой. Неужели вы думаете, что есть возможное решение этой ситуации? – sha

+0

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

+0

Проблема для меня - это ... Тексты на прозрачном фрагменте неясно читать, поскольку они пересекаются с текстами в нижнем фрагменте .. и его на Sony – sha