
自定义view
文章平均质量分 84
JianXinZheng
热爱移动应用开发,关注移动应用技术的发展。
展开
-
使用PathMeasure制作Loading动画
动画效果如下: 一、PathMeasure使用 PathMeasure类有两个构造方法,一个带参数,一个不带参数. PathMeasure() PathMeasure(Path path, boolean forceClosed) 官方解释如下: Create a PathMeasure obj原创 2017-05-12 11:01:57 · 535 阅读 · 1 评论 -
自定义view(四) 方形进度条
效果图如下: 一。view的组成 看到上图效果,大概可以确定这个view由三部分组成 1.绕一圈的正方形 2.中间的图形 3.移动的正方形 1.绘制最外层的正方形 最外层是由12个正方形组成,并且从1到12缓慢增长,缓慢增长的过程,我是用ValueAnima原创 2017-05-16 18:35:05 · 690 阅读 · 0 评论 -
自定义view-统计图
先上效果图: 要实现一个view,首先看一个view的组成部分 一.图形的拆解 1.画统计图的横、纵坐标 2.计算出各个分类的位置 3.画每个分类的文字 1.画统计图的横,纵坐标原创 2017-07-11 16:31:11 · 467 阅读 · 0 评论 -
自定义view-饼图
效果图如下: 看到上述view的效果,首先分析view有几部分组成,这里仅做练习,没有做适配。 一。view的组成 1.由不同的扇形 2.各分类的线段 3.各分类的名字 1.绘制不同的原创 2017-07-12 17:43:43 · 499 阅读 · 1 评论 -
自定义view-仿移动扇形进度条
效果图如下: 一.图形的拆解 1,由两个圆弧组成,一个是透明的弧,另一个则是绿色的弧 2.文字的绘制 1.弧形区域的计算与弧的绘制 首先要计算出圆弧的半径,根据半径在计算出,弧形显示的区域原创 2017-07-13 15:43:45 · 1479 阅读 · 0 评论 -
自定义view-车型评分统计图
先看效果,如下图: 一。做一个效果之前,先分析由几种图形组成 1.画横、纵坐标和刻度 2.画柱形图 3.手势的监听和页面打开时自动滑动 二, 界面实现,分析各个组件和效果的实现 1.画x,y轴和坐标 画x轴,首先先计算view的原创 2017-10-19 17:36:05 · 412 阅读 · 0 评论 -
自定义BannerView,显示下个一个view部分界面
先上效果图: 一.view的分析 首先看到view的轮播效果,一般人会想到用viewpager来实现这个功能,但是viewpager之间的view是独立了,看这个view是个独立的整体,所以viewpager不大适合这个是用场景,另外看到横向滑动的效果可能会想到horizontalscrollview,但...原创 2017-11-22 16:04:28 · 1571 阅读 · 0 评论