Android进阶
SunJiq
不积跬步无以至千里,每天进步一点点
展开
-
Android自定义View-自定义进度条
先看效果图:实现思路:1.先画一条平行于X轴的直线。左右两边有间距,画的时候起始点的X轴大于0(代码里面设置为20),终止点距离右边间距也是大于0的(屏幕宽度-20就是X轴的坐标值)。2.当前进度的颜色和占总进度的百分比,总进度 = 屏幕宽度 - 左右间距。我们传入的当前进度值/100*总进度就是我们在界面上实际的进度值了,然后剩余的就是未走完的进度了。思路清楚了我们来看实现代码:...原创 2019-10-22 17:30:23 · 187 阅读 · 0 评论 -
Android自定义View-柱状图
上面是效果图,下面看代码,都有注释:package com.example.customeview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.gr...原创 2019-10-21 17:04:24 · 313 阅读 · 1 评论 -
Android自定义View-简单折线图
先看效果图:折线图其实就是对坐标进行计算,实现很简单,下面直接上代码:package com.example.customeview;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphi...原创 2019-10-21 15:10:01 · 236 阅读 · 0 评论