首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zhangxingchao
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
90
文章 90
沸点 0
赞
90
返回
|
搜索文章
zhangxingchao
赞了这篇文章
李一恩
程序员 @字节跳动
·
1年前
关注
【Android插件化系列三】技术流派和四大组件支持
1. 发展历史和流派2.插件化技术2.2.Hello,各位朋友们,我们继续插件化系列的学习吧。下面是我这个系列文章的行文思路, 本篇文章是本系列比较核心的一篇文章,我计划这...
4
评论
分享
zhangxingchao
25天前
关注
实现双指放大与缩小图片
功能概述 显示一张图片:在 onDraw() 方法里绘制指定大小的图片; 双击放大/缩小:通过 GestureDetector 监听 onDoubleTap(),触发动画,...
5
1
分享
zhangxingchao
28天前
关注
MeasureSpec 的组成和含义
widthMeasureSpec 和 heightMeasureSpec 是在 Android 自定义 View 中用于衡量 View 尺寸的两个参数。它们并不是直接代表 ...
1
1
分享
zhangxingchao
赞了这篇文章
yuanhao
Android开发工程师 @安徽皖仪科技股份有限公司
·
3年前
关注
View工作原理 | 理解MeasureSpec和LayoutParams
可以说在View的测量中,MeasureSpce至关重要,明白该值的含义可以理解系统为我们做的简化工作,同时方便后续测量。...
48
评论
分享
zhangxingchao
1月前
关注
Android TextView一些常用概念解析
现代 Android 中的 leading: 通常为0,因为行间距由 lineSpacingMultiplier 和 lineSpacingExtra 属性管理。 不再依赖...
3
评论
分享
zhangxingchao
关注了
FreedomLover
zhangxingchao
赞了这篇文章
FreedomLover
Android开发工程师
·
1年前
关注
学不会Handler?那是因为你还没有看过这篇文章
本文将立志成为全网最通俗易懂的Handler机制教学文章!!! 流程图贼多的文章,喜欢看图的朋友一定不能错过! 你将会看到与众不同的Handler机制源码剖析!...
18
评论
分享
zhangxingchao
赞了这篇文章
FreedomLover
Android开发工程师
·
1年前
关注
我们为什么要学RxJava?【RxJava系列之问个为什么】
想问大家一个问题,为什么我们要学习RxJava呢?是因为别人都在学?还是面试经常问?还是公司在用?还是闲着没事?...
3
评论
分享
zhangxingchao
赞了这篇文章
FreedomLover
Android开发工程师
·
9月前
关注
学不会Android显示系统?那是因为你还没有看过这篇文章
通过介绍Surface、SurfaceFlinger、bufferQueue、HAL、frameBuffer、VSync、多缓冲机制,以及他们之间的配合方式,详细介绍了An...
86
12
分享
zhangxingchao
1月前
关注
解决adb.exe: failed to check server version: cannot connect to daemon
解决adb.exe: failed to check server version: cannot connect 如果遇到以下情况: 首先,查找是哪个应用导致无法conn...
赞
评论
分享
zhangxingchao
1月前
关注
View的绘制与子线程更新UI
1. 前言:DecorView 与 ViewRootImpl 的关系 在 Android 系统中,Activity 启动时会创建一套完整的 UI 树,其中最顶层的视图为 D...
3
评论
分享
zhangxingchao
1月前
关注
MotionLayout的简单使用
一、关键概念 ConstraintLayout 子类 MotionLayout 继承自 ConstraintLayout,所以它拥有所有 ConstraintLayout ...
3
评论
分享
zhangxingchao
1月前
关注
Android中属性动画与 Transition
首先提个问题:Google为什么为什么要搞两套:属性动画与 Transition并存? 1. 核心概念 属性动画(Property Animation) 引入于 Andro...
赞
评论
分享
zhangxingchao
1月前
关注
Constrainlayout使用解析
--- theme: channing-cyan highlight: arduino-light --- # 居中 ## 让一个控件居中于⽗容器 ```js app:la...
赞
评论
分享
zhangxingchao
1月前
关注
Bitmap 和 Drawable
Bitmap 是什么 Bitmap 是位图信息的存储,即⼀个矩形图像每个像素的颜⾊信息的存储器。一个可能的bitmap的信息: Drawable 是什么 Drawable ...
赞
评论
分享
zhangxingchao
1月前
关注
属性动画和硬件加速
ViewPropertyAnimator 使⽤ View.animate() 创建对象,以及使⽤ ViewPropertyAnimator.translationX() 等...
赞
评论
分享
zhangxingchao
赞了这篇文章
午后一小憩
公众号 @Android补给站
·
11月前
关注
超详细,Android AMS面试攻略,带你突破面试难关
在Android开发领域,ActivityManagerService (AMS) 是一个至关重要的系统服务,负责管理应用程序的生命周期和任务栈。对于Android开发者来...
36
2
分享
zhangxingchao
1月前
关注
范围裁切和⼏何变换
Canvas 的范围裁切 Canvas 的⼏何变换 重点:Canvas 的⼏何变换⽅法参照的是 View 的坐标系,⽽绘制⽅法(drawXxx())参照的是 Canvas ...
1
评论
分享
zhangxingchao
赞了这篇文章
biubiubiuu
Android
·
8月前
关注
【Android 13源码分析】桌面冷启动应用视觉专题总结
当前系列是Activity短暂的一生下的动效专题,将非常详细的解释整个冷启动过程中出现的各个动画是如何执行的。 以及补充一些动画的小知识。 1. 动画简述 动画的原理也是利...
12
2
分享
zhangxingchao
赞了这篇文章
biubiubiuu
Android
·
8月前
关注
【Android 13源码分析】应用启动动画-app_transition-4
本篇为应用启动动画 app_transition 的最后一篇,上一篇的流程已经到了 system_service 开始跨进程调用 launcher ,现在就要真的在 lau...
6
评论
分享
下一页
个人成就
文章被点赞
111
文章被阅读
14,439
掘力值
1,326
关注了
2
关注者
31
收藏集
2
关注标签
2
加入于
2019-04-15