Bamboo
Bamboo
子线程能更新UI,但是不推荐这么做。一般说的子线程不能更新UI,是因为执行更新UI操作的时候会进行checkThread检查,checkThread判断如果当前线程不是UI线程就会抛出异常。而checkThread跟ViewRootImpl这个类的对象有关,那么只要ViewRootImpl的对象还未创建,就无法执行checkThread,也就是在子线程更新UI也不会报错。ViewRootImpl的对象是在onResume()之后创建的,因此在onCreate()、onStart()、onResume()中可以做子线程更新UI
1、过多的内存泄漏 2、加载大图 3、创建大量线程
一、 svg格式 svg是矢量图,这意味着svg图片由直线和曲线以及绘制它们的方法组成。当你放大一个svg图片的时候,你看到的还是线和曲线,而不会出现像素点。svg图片在放大时,不会失真,所以它非常适合用来绘制企业Logo、Icon SVG格式特点: 1、SVG 指可伸缩矢量图形 (Scalable Vector Graphics) 2、SVG 用来定义用于网络的基于矢量的图形 3、SVG 使用 XML 格式定义图形 4、SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失 5、SVG 是万维网联盟的标准 6、SVG 与诸如 DOM和 XSL 之类的W3C标准是一个整体 二、 webp格式 webp是谷歌开发的一种新图片格式,是同时支持有损和无损压缩的、使用直接色的、点阵图。
是的,与项目中Glide冲突
看头像表情 自古三楼出人才