1、View是什么
View是Android所有控件的基类,简单到TextView、Button,复杂到RelativeLayout,LinearLayout,其共同基类都是View。
所以,View可以理解为控件的抽象,也是一个控件。
除此之外,还有ViewGroup,字面意义上,它表示控件组,内部可以包含许多个控件。
ViewGroup也继承自View,这意...
分类:
移动开发 时间:
2016-06-03 19:34:40
阅读次数:
236
一、原型:支付宝手机充值中话费充值按钮。
二、实现效果:...
分类:
移动开发 时间:
2016-05-27 12:33:37
阅读次数:
298
前言 最近做项目的时候遇到一个卡劵的效果,由于自己觉得用图片来做的话可以会出现适配效果不好,再加上自己自定义view方面的知识比较薄弱,所以想试试用自定义View来实现。先看设计图效果 实现分析 上面的图片其实和普通的Linearlayout,RelativeLayout一样,只是上下两边多了类似于 ...
分类:
移动开发 时间:
2016-05-17 00:31:25
阅读次数:
308
不用图片,做一个简单的印章资源,用自定义控件来实现。
效果图:
分析:
1、画两个同心圆,外圆用红色来画,内圆用父控件背景颜色来画。
2、drawTextOnPath来画文字。
3、在内圆里面用path.lineTo()来画五角星。
代码:
attrs.xml...
分类:
移动开发 时间:
2016-05-12 19:32:02
阅读次数:
754
实现的效果图如下所示:
第一步:绘制下方有缺口的空心圆,称为外围大弧吧
anvas.clipRect(0, 0, mWidth, mHeight / 2 + radius - textHeight * 3 / 4);
第二步:计算绘制圆弧进度条时的起始角度,设置为外围大弧的左端点为进度值得起点,扫过的角度所占外围大弧的百分比就是进度值
第三步:绘制数字、文字、百分号
第四...
分类:
移动开发 时间:
2016-05-12 19:12:19
阅读次数:
428
效果图如下所示:
该控件需要输入两个参数,左边的得分数和右边的的分数
然后根据两边的得分的比例绘制中间的比分条
首先将控件的宽度平均分配为10分,第一份和最后一份分别绘制左边的比分数字和右边的比分数字
中间的8分宽度绘制比分条
根据左右两个比分所占的比例,绘制两个两条首位相连的线段即可
完整代码如下:
public class CustomScoreBar extends V...
分类:
移动开发 时间:
2016-05-12 19:11:37
阅读次数:
295
一、前言
前一段时间在做视频开发,由于本人刚接触视频开发这块,所以
领导没有对我提很高的要求,仅仅要求能够播放本地视频即可。
我想怎么简单怎么做。于是选择用Android VideoView控件来播放视频
(后面发现VideoView的灵活性实在太差,我不想吐槽)。
最终的效果图:
视频全屏效果
这次的任务主要难度在于进度条这个控件。各位可以从上面的两...
分类:
移动开发 时间:
2016-05-09 11:09:37
阅读次数:
287
一、定义WheelView
融合网友的杰作,实现滑动选择效果。
二、WheelView的使用
public class MainActivity extends Activity {
private Button mainBt;
private static final String TAG = MainActivity.class.getSimpleName();
priv...
分类:
移动开发 时间:
2016-05-07 08:26:00
阅读次数:
544