问题 我们知道过多的布局嵌套对View的绘制速度是有一定影响的,多一层嵌套意味着至少多走一次绘制流程,所以开发过程中一般都会特别注意layout层级的问题。针对xml往往可以...
IP属地:广东
问题 我们知道过多的布局嵌套对View的绘制速度是有一定影响的,多一层嵌套意味着至少多走一次绘制流程,所以开发过程中一般都会特别注意layout层级的问题。针对xml往往可以...
官网建议使用viewLifecycleOwner在Fragment中对LiveData对象调用Observe方法的时候,如果传递的LifecycleOwner参数为this,...
不居中问题 默认DialogFragment是展示在屏幕中间,并且周围有边距,而需求是贴近底部展示,并且距离左右下屏幕边界0距离 解决方法 1.设置样式 在onCreate中...
背景 最近遇到一个新功能引导的需求,需要在整个页面上添加黑色的覆盖层,并且新增功能位置无覆盖,示意图如下: 思路 开始想能否在onDraw过程修改canvas,将指定区域去掉...
View的事件体系 View的基础 view位置参数View的位置主要由它的四个顶点来决定,分别对应于View的四个属性:top、left、right、bottom,其中to...
最近做一个指纹注册验证的APP,需要访问framework层隐藏的接口(接口前的注释里加了@hide),为了能在android studio里可以使用这些接口,需要自己编译下...
例子:(个人经常用这个地址)http://github201407.github.io/[http://github201407.github.io/] 步骤1⃣️ 点击[h...
通过上一篇《Rx系列之RxJava操作符》,相信已经能够熟练的使用一些基本的操作符了。但是对于我们大家而言,其实最传统的命令式编程已经是我们顺手就可以拈来的,但是,现在用响应...