查看View的大小/边距/基本属性
相比起LayoutInspector有什么优势?
========================
1. 轻便快速
========
从手机的通知栏打开Inspector,直接点击屏幕就可以看到目标属性!
从通知栏点击关闭即可停止检阅,用完即走。
2. 追踪动画
========
相比起幻灯片级的“Live Update”,Uinspector 直接运行在你的应用进程中,可以通过监听 View 的变化实时作出反馈,追踪布局/属性的变化,甚至是动画。
3. 支持添加你的自定义View和自定义属性
=======================
Uinspector 可以集成其他第三方库,查看他们的特有属性:
查看Glide的图片源查看Fresco的图片源查看Lottie的动画属性
查看Glide的图片源
查看Fresco的图片源
查看Lottie的动画属性
当图片资源加载异常时,你可以点击图片地址用浏览器打开,快速确认是客户端加载问题还是图片资源本身的问题!
大部分的自定义 View 属性都非常丰富,使用 LayoutInspector 都是无法直接查看的。
而利用 Uinspector 加上你自己的集成库,则可以方便的支持这些属性。第三方集成库文档。
甚至这个弹出面板的样式和内容不满足你的需求,也可以添加你自己开发的面板进去。
如何使用Uinsepctor?
===============
只需要在项目的 build.gradle 文件中添加一句:
dependencies {
debugImplementation ‘com.huya.mobile:Uinspector:1.0.5’
}
最后
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。
下图是我进阶学习所积累的历年腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节
整理不易,望各位看官老爷点个关注转发,谢谢!祝大家都能得到自己心仪工作。
整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节
整理不易,望各位看官老爷点个关注转发,谢谢!祝大家都能得到自己心仪工作。