Страница 1 из 1

Прозрачность в WebView

Добавлено: 26 фев 2014, 13:27
Isaev
Доброго времени суток!

Столкнулстя со странным багом
В компоненте WebView не устанавливается прозрачность при проектировании background-color: transparent
нашёл похожую проблему тут, но решение не помогает
Собрал тестовый проект(в аттаче), посмотрите пожалуйста, что не так

там если setBackgroundColor поменять, видно, что прозрачной становится только область полосы прокрутки, так например
myWebView.setBackgroundColor(Color.parseColor("#30AA0000"));
а весь компонент всё равно остаётся не прозрачным

Как с этим бороться?

Re: Прозрачность в WebView

Добавлено: 05 мар 2014, 10:24
Isaev
Неужели никто никогда не сталкивался? )

Re: Прозрачность в WebView

Добавлено: 06 мар 2014, 11:07
siberprogs
http://www.kakprosto.ru/kak-98994-kak-s ... y-fon-html
Добавил в /res/drawable прозрачную картинку .png
в MainActivity:
[syntax=java] String textStyling="<head>"+
"<style>"+
"body{"+
"background: url(/drawable/webfon.png)"+
"}"+
"</style>"+
"</head>";[/syntax]
WebView стал прозрачным - текст тоже!
Добавил тексту color:
[syntax=java] txt = "<?xml version=\"1.0\" encoding=\"UTF-8\"color: #ffffff\" ?><html>"+textStyling+"<body>"+txt+"</body></html>";
[/syntax]
Теперь черный текст на прозрачном фоне.

Re: Прозрачность в WebView

Добавлено: 10 мар 2014, 11:02
Isaev
siberprogs писал(а):Добавил в /res/drawable прозрачную картинку .png
Тоже вариант, спасибо

Проблему решили чуть другим способом, без прозрачной png. Кому интересно, тут!