Доброго времени суток!
Столкнулстя со странным багом
В компоненте WebView не устанавливается прозрачность при проектировании background-color: transparent
нашёл похожую проблему тут, но решение не помогает
Собрал тестовый проект(в аттаче), посмотрите пожалуйста, что не так
там если setBackgroundColor поменять, видно, что прозрачной становится только область полосы прокрутки, так например
myWebView.setBackgroundColor(Color.parseColor("#30AA0000"));
а весь компонент всё равно остаётся не прозрачным
Как с этим бороться?
Прозрачность в WebView
Прозрачность в WebView
- Вложения
-
- WebViewTest.7z
- (1.52 МБ) 186 скачиваний
Re: Прозрачность в WebView
Неужели никто никогда не сталкивался? )
-
- Сообщения: 93
- Зарегистрирован: 05 мар 2014, 06:20
Re: Прозрачность в WebView
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]
Теперь черный текст на прозрачном фоне.
Добавил в /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]
Теперь черный текст на прозрачном фоне.
Linux Fedora RFRemix + Intellij Idea
Re: Прозрачность в WebView
Тоже вариант, спасибоsiberprogs писал(а):Добавил в /res/drawable прозрачную картинку .png
Проблему решили чуть другим способом, без прозрачной png. Кому интересно, тут!