setBackgroundColor(const Color(0x00000000)) 没有效果

来源:12-4 H5容器widget封装(二)

噗通爱学习

2024-06-28

我改成黑色,但是背景色还是网页默认的颜色,没有更改,既然没有更改,那这个参数有啥意义?

写回答

1回答

CrazyCodeBoy

2024-06-29

1.setBackgroundColor(const Color(0x00000000)) 的作用是设置WebView的背景颜色为透明。
2.setBackgroundColor(const Color(0x00000000)):设置背景颜色为完全透明。0x00000000表示ARGB格式,其中:00(第一个)表示透明度(alpha),00表示完全透明。00(后三个)表示红、绿、蓝(RGB)三种颜色的值,都是0表示黑色。
3.在WebView中,如果加载的H5页面本身有背景颜色设置,那么 `setBackgroundColor` 的透明背景可能不会显示,因为H5页面的背景会覆盖它。如果H5页面没有设置背景颜色或者有透明区域,则可以看到通过 `setBackgroundColor` 设置的背景颜色
1
0

慕课甄选-Flutter零基础极速入门到进阶实战

全新Flutter从入门到进阶,实战仿携程网App

661 学习 · 316 问题

查看课程