IP属地:北京
通过lifecycle来控制生命周期相对来说会少写很多无用代码,例如可以在viewModel中控制一些需要在生命周期中使用的注册的方法等,因为按...
创建一个位图的方法,切记通过工厂得到的位图不能通过矩阵进行一系列转换,必须重新创建一个 通过流获得bitmap是会更省内存
android本地存储目录 内部存储 外部存储应用私有目录外部目录 获得内部存储目录 获得外部存储目录 获得外部存储目录 其他目录
补间动画 只能作用在view上,只有四种动画,只是改变view的视觉效果,不会改变view真正的属性效果有:平移(Translate),缩放(s...
自定义viewGroup必须要实现的一个方法,实现所有子控件布局的函数,自顶向下通过计算好的尺寸放置每一个子View 首先有关getWidth(...
1. mButton.invalidate(); View本身调用迫使view重画,可以在主线程调用,不能再子线程调用,如果需要,要配合hand...
主要用来动态控制子view的摆放位置 构造函数可是设置三种参数 固定数值,单位px ViewGroup.LayoutParams.MATCH_P...
创建Canvas的方式 基本绘制方法 Region.OP参数,和path的布尔值操作类似
画笔:确定绘制内容的具体效果 4.0以上建议关闭硬件加速 基本属性 基本方法