- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 Android 自定义控件文字的居中绘制
如上图,左边是一个圆,右边是两个文本,现在需要绘制一个与圆心居中对齐的文本,现拉出一条从圆心中间横穿的横线,红色横线将文本一分为二,以红色横线为基线的文本是上图中最右边的text文本,可我们的目标是要中间那个与圆心居中的文本,因此我们找距离关系: 1、最右边文字红色基线到文字最顶层的距离是,paint.ascent(负数)(paint是绘制文本的画笔),红色基线到文字最底层的距离是
2017-02-23 15:28:11 1142
转载 Android热修复技术选型——三大流派解析
2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的问题。本文希望通过介绍QQ空间补丁、Tinker以及基于AndFix的阿里百川HotFix技术的原理分析和横向比较,帮助开发者更深入了解热修复方案。 技术背景
2017-02-17 19:04:01 158
转载 结合友盟统计的多渠道快速打包
实现 现在就剩下写入到apk注释字段的内容设计了。我是这么做的: 注释字段内容 = magic_number + 渠道号 + 注释字段长度 magic_number用于确定是否是我们自己的渠道号注释方式,最后的文件的末尾存放我们整个注释的大小,这样可以方便计算偏移,使用随机读取的时候可以很容易的读取到comment的内容。 好了我们看下具体的实现: import java.
2017-02-04 10:12:46 253
底部导航栏中间圆形按钮凸起效果demo
2016-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人