首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android开发_
掘友等级
Android架构师
每日更新Android一系列从初级到中级高级的知识,以及最新最火的互联网技术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 29
沸点 3
赞
32
返回
|
搜索文章
赞
文章( 29 )
沸点( 3 )
Android自定义控件进阶07-Path之完结篇
经历过前两篇 Path之基本操作 和 Path之贝塞尔曲线 的讲解,本篇终于进入Path的收尾篇,本篇结束后Path的大部分相关方法都已经讲解完了,但Path还有一些更有意思的玩法,应该会在后续的文章中出现。 这个例子中,将 lineTo 换成了 rLineTo 可以看到在屏幕…
Android自定义控件进阶08-PathMeasure详解
可以看到,在经过 Path之基本操作 Path之贝塞尔曲线 和 Path之完结篇 后, Path中各类方法基本上都讲完了,表格中还没有讲解到到方法就是矩阵变换了,难道本篇终于要讲矩阵了? 非也,矩阵这一部分仍在后面单独讲解,本篇主要讲解 PathMeasure 这个类与 Pat…
Android自定义控件进阶06-Path之贝塞尔曲线
上一次除了一些常用函数之外,讲解的基本上都是直线,本次需要了解其中的曲线部分,说到曲线,就不得不提大名鼎鼎的贝塞尔曲线。它的发明者是下面这个人(法国数学家PierreBézier)。 贝塞尔曲线的运用是十分广泛的,可以说贝塞尔曲线奠定了计算机绘图的基础(因为它可以将任何复杂的图…
Android自定义控件进阶05-Path之基本操作
在AndroidMainfest文件中application节点下添上 android:hardwareAccelerated=”false”以关闭整个应用的硬件加速。更多请参考这里:Android的硬件加速及可能导致的问题 本次特地开了一篇详细讲解Path,为什么要单独摘出来…
Android自定义控件进阶03-Canvas之画布操作
本来想把画布操作放到后面部分的,但是发现很多图形绘制都离不开画布操作,于是先讲解一下画布的基本操作方法。 画布操作可以帮助我们用更加容易理解的方式制作图形。 按照我们通常的想法(被常年训练出来的数学思维),就是先使用三角函数计算出线段结束点的坐标,然后调用drawLine即可。…
Android自定义控件进阶01-自定义控件开发套路与流程
自定义ViewGroup一般是利用现有的组件根据特定的布局方式来组成新的组件,大多继承自ViewGroup或各种Layout,包含有子View。 在没有现成的View,需要自己实现的时候,就使用自定义View,一般继承自View,SurfaceView或其他的View,不包含子…
Android自定义控件进阶02-Canvas之绘制图形
Canvas我们可以称之为画布,能够在上面绘制各种东西,是安卓平台2D图形绘制的基础,非常强大。 1.可操作性强:由于这些是构成上层的基础,所以可操作性必然十分强大。 2.比较难用:各种方法太过基础,想要完美的将这些操作组合起来有一定难度。 不过不必担心,本系列文章不仅会介绍到…
字节瞧不上老程序员?我很慌…
前段时间,字节的朋友有个新项目,要我推荐靠谱的朋友,然后我就推荐了一个88年的同事老贾。 一面的时候,老贾各方面都挺好,问啥都会,后来聊到性能优化问题,答得也还行,至少勉强进了二面。 因为“性能优化”可以使我们APP“增加渲染机制,降低CPU耗时,减少卡顿,耗电优化、内存优化等…
javassist即时编译技术,美团热修复核心与原理解密03-Transform开发
通过上图可知,我们只要在图中红色箭头处拦截(生成class文件之后,dex文件之前),就可以拿到当前应用程序中所有的.class文件,再去借助ASM之类的库,就可以遍历这些.class文件中所有方法,再根据一定的条件找到需要的目标方法,最后进行修改并保存,就可以插入我们的埋点代…
下一页
个人成就
文章被点赞
60
文章被阅读
24,957
掘力值
749
关注了
7
关注者
82
收藏集
0
关注标签
1
加入于
2020-06-12