android中的UI控件系列
文章平均质量分 78
心之所善兮
心之所善兮
展开
-
一篇学会自定义View
这里仅仅只对直接继承View来说明。下面是一个模仿QQ运动的一个View来讲解; 图示: 自定义View无外呼几个具体的步骤; A.构造函数中初始化,一般为定义画笔,如果我们还为该view自定义了属性的话就要解析xml文件中的属性了,但是我觉得可以在代码中实现就没必要那么麻烦了。 B.onMeasure中测量View大小啊,关键调用setMeasuredDimension(adju原创 2016-05-30 20:57:04 · 607 阅读 · 0 评论 -
android中自定义view涉及到的绘制知识
android中自定义view的过程中,需要了解的绘制知识。 1.画笔paint: 画笔设置: paint.setAntiAlias(true);//抗锯齿功能 paint.setColor(Color.RED); //设置画笔颜色 paint.setStyle(Style.FILL);//设置填充样式 paint.setStrokeWidth(30);//原创 2016-06-23 02:59:32 · 5535 阅读 · 0 评论 -
一篇学会自定义组合控件
这里要讲的是通过继承系统viewgroup来实现的,这样子我们就不需要自己写测量方法和布局方法了。更加简单些。留给我们做的就是获取到组合控件中的子控件,然后根据实际需要做动画或者改变大小,或者监听事件等等。我通常使用自定义组合控件的方式来实现android屏幕的适配工作。 组合控件的实现方式有2种,一种是下面介绍的,通过布局文件的方式来包裹现有控件,然后对控件作调整; 另一种是直接通过java原创 2016-09-23 15:24:03 · 387 阅读 · 0 评论