
Android自定义UI
文章平均质量分 95
Notzuonotdied
一个人优秀的可怕的三个迹象:高度的自律,近乎疯狂的努力;对自己好,学会不计代价的投资自己;相信自己,不在乎他人的眼光。
展开
-
自定义UI 自定义布局
系列文章目录自定义UI 基础知识自定义UI 绘制饼图自定义UI 圆形头像自定义UI 自制表盘自定义UI 简易图文混排自定义UI 使用Camera做三维变换自定义UI 属性动画文章目录系列文章目录前言布局流程简介具体流程实现源码View#onMeasureView#onLayoutViewGroup#onMeasureViewGroup#onLayoutonMeasure 入参解释自定义布局自定义 onMeasure完全自定义 onMeasure附录前言这系列的文章主要是基于扔物线的H原创 2021-08-15 16:57:05 · 607 阅读 · 0 评论 -
自定义UI 属性动画
系列文章目录自定义UI 基础知识自定义UI 绘制饼图自定义UI 圆形头像自定义UI 自制表盘自定义UI 简易图文混排自定义UI 使用Camera做三维变换文章目录系列文章目录前言属性动画和视图动画的区别android.view.View#animate使用示例属性动画定义View 定义android.animation.ObjectAnimator使用示例属性动画定义View 定义多动画串行示例多动画并行示例指定动画关键帧示例使用 TypeEvaluator属性动画定义View的定义文字滚原创 2021-08-09 23:16:19 · 902 阅读 · 0 评论 -
自定义UI 使用Camera做三维变换
系列文章目录自定义UI 基础知识自定义UI 绘制饼图自定义UI 圆形头像自定义UI 自制表盘自定义UI 简易图文混排文章目录系列文章目录前言创建绘制对象加载图片自定义绘制内容定义绘制的位置变换流程解析变换参数左上部分变换右下部分变换3D变换附录源码前言这系列的文章主要是基于扔物线的HenCoderPlus课程的源码来分析学习。扔物线课程源码:CameraView.javaAndroid官方文档:自定义绘制这一篇文章主要介绍的是Camera做三维变换,更多细节请见:HenC原创 2021-08-07 12:40:30 · 623 阅读 · 0 评论 -
自定义UI 简易图文混排
系列文章目录自定义UI 基础知识自定义UI 绘制饼图自定义UI 圆形头像自定义UI 自制表盘文章目录系列文章目录前言创建绘制对象加载图片自定义绘制内容绘制图片绘制文字文本宽高获取测量文字宽度文本绘制的位置实现代码附录源码前言这系列的文章主要是基于扔物线的HenCoderPlus课程的源码来分析学习。扔物线课程源码:ImageTextView.javaAndroid官方文档:自定义绘制这一篇文章主要介绍的是文字的测量,更多的内容可以参考:HenCoder Android 开发原创 2021-07-18 17:00:58 · 763 阅读 · 1 评论 -
自定义UI 自制表盘
系列文章目录自定义UI 基础知识自定义UI 绘制饼图自定义UI 圆形头像文章目录系列文章目录前言创建绘制对象设置布局位置自定义绘制内容表盘参数说明绘制表盘弧度绘制表盘刻度准备刻度柱子绘制表盘刻度绘制指针附录前言这系列的文章主要是基于扔物线的HenCoderPlus课程的源码来分析学习。扔物线课程源码:Dashboard.javaAndroid官方文档:自定义绘制创建绘制对象我们需要创建一个画笔????Paint来绘制我们的表盘。public class Dashboard原创 2021-07-11 17:48:16 · 1156 阅读 · 0 评论 -
自定义UI 圆形头像
系列文章目录自定义UI 基础知识自定义UI 绘制饼图文章目录系列文章目录前言创建绘制对象加载头像自定义绘制内容绘制头像边框绘制头像融合图层Xfermode融合图片验证1设置离屏缓冲canvas#saveLayercanvas#restoreToCount设置离屏缓冲位置附录源码前言这系列的文章主要是基于扔物线的HenCoderPlus课程的源码来分析学习。扔物线课程源码:AvatarView.javaAndroid官方文档:自定义绘制创建绘制对象我们需要创建一个画笔????Pa原创 2021-07-06 23:48:35 · 1027 阅读 · 9 评论 -
自定义UI 绘制饼图
系列文章目录文章目录系列文章目录前言绘制饼图创建绘制对象设置布局位置实验效果自定义绘制内容绘制扇形绘制扇形图将扇形图往外拉原理解析附录前言这系列的文章主要是基于扔物线的HenCoderPlus课程的源码来分析学习。绘制饼图扔物线课程源码:PieChart.javaAndroid官方文档:自定义绘制创建绘制对象我们需要创建一个画笔????Paint来绘制我们的饼图。public class PieChart extends View { // 饼图的半径 private原创 2021-07-04 15:20:39 · 499 阅读 · 0 评论 -
自定义UI 基础知识
系列文章目录文章目录系列文章目录前言自定义UI自定义视图组件补充知识点附录前言最近在学习Android自定义UI。在网上搜索了一番关于自定义UI的内容,发现目前反馈最好的应该是扔物线的自定义UI教程(腾讯课堂的上课链接)。在万能的Github交友社区找到了扔物线的HenCoderPlus课程的源码。这系列的文章主要是基于扔物线的源码来分析学习。本篇文章不详细介绍一些官方已经有详细讲解的内容,仅仅是作为官方文档外补充的笔记^_^。如果有必要,将会将官方文档的链接贴出来,方便各位看官享用。自定义原创 2021-07-04 15:19:44 · 872 阅读 · 0 评论