0
点赞
收藏
分享

微信扫一扫

丢弃LayoutInspector,换个方式看UI,android音视频开发详解

小典典Rikako 2022-02-03 阅读 97

查看View的大小/边距/基本属性

丢弃LayoutInspector,换个方式看UI

相比起LayoutInspector有什么优势?

========================

1. 轻便快速

========

从手机的通知栏打开Inspector,直接点击屏幕就可以看到目标属性!

从通知栏点击关闭即可停止检阅,用完即走。

2. 追踪动画

========

相比起幻灯片级的“Live Update”,Uinspector 直接运行在你的应用进程中,可以通过监听 View 的变化实时作出反馈,追踪布局/属性的变化,甚至是动画。

3. 支持添加你的自定义View和自定义属性

=======================

Uinspector 可以集成其他第三方库,查看他们的特有属性:

查看Glide的图片源查看Fresco的图片源查看Lottie的动画属性

丢弃LayoutInspector,换个方式看UI

查看Glide的图片源

丢弃LayoutInspector,换个方式看UI

查看Fresco的图片源

丢弃LayoutInspector,换个方式看UI

查看Lottie的动画属性

当图片资源加载异常时,你可以点击图片地址用浏览器打开,快速确认是客户端加载问题还是图片资源本身的问题!

大部分的自定义 View 属性都非常丰富,使用 LayoutInspector 都是无法直接查看的。

而利用 Uinspector 加上你自己的集成库,则可以方便的支持这些属性。第三方集成库文档。

甚至这个弹出面板的样式和内容不满足你的需求,也可以添加你自己开发的面板进去。

如何使用Uinsepctor?

===============

只需要在项目的 build.gradle 文件中添加一句:

dependencies {

debugImplementation ‘com.huya.mobile:Uinspector:1.0.5’

}

最后

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

下图是我进阶学习所积累的历年腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节

整理不易,望各位看官老爷点个关注转发,谢谢!祝大家都能得到自己心仪工作。

整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节

整理不易,望各位看官老爷点个关注转发,谢谢!祝大家都能得到自己心仪工作。

举报

相关推荐

0 条评论