- 博客(5)
- 收藏
- 关注
原创 Android自定义View-自定义进度条
先看效果图:实现思路:1.先画一条平行于X轴的直线。左右两边有间距,画的时候起始点的X轴大于0(代码里面设置为20),终止点距离右边间距也是大于0的(屏幕宽度-20就是X轴的坐标值)。2.当前进度的颜色和占总进度的百分比,总进度 = 屏幕宽度 - 左右间距。我们传入的当前进度值/100*总进度就是我们在界面上实际的进度值了,然后剩余的就是未走完的进度了。思路清楚了我们来看实现代码:...
2019-10-22 17:30:23
232
原创 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
371
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
277
原创 自定义ProgressBar
在项目中有时候难免会用到自定义的加载圈,下面是一个简单的自定义加载圈下面我们来看一下怎么实现的1.在res/values下面创建一个xml文件 2.创建一个类继承View,重写相应的方法public cl
2017-04-07 10:32:10
289
原创 Android自定义View基础
在项目中 我们或多或少会用到自定义View 下面简单介绍一下自定义View的使用基础1自定义View的属性,首先在res/values/下建立一个attrs.xml文件,在里面定义我们的属性和声明我们的整个样式。 2.重写OnDraw、onMeasur
2017-04-06 14:05:13
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人