实现代码如下:
①在自定义视图中定义3个属性//记录线条的路径
@property (nonatomic, retain) NSMutableArray *paths;
//设置绘图过程中线条的颜色
@property (nonatomic, retain) UIColor *pathColor;
@property (nonatomic, assign) CGFloat pathWidth;
/...
分类:
移动开发 时间:
2015-02-05 21:54:25
阅读次数:
212
在android的actionBar中,actionBar的视图是固定的,左边是程序的图标和title,右边是添加的menuItem,如果想要定制actionbar中的view就要自定义视图。首先要定义actionbar的xml 然后在...
分类:
移动开发 时间:
2015-01-26 16:39:59
阅读次数:
198
是一个用于存放恢复obtainStyledAttributes(AttributeSet, int[], int, int)或obtainAttributes(AttributeSet, int[])值的一个数组容器,当操作完成以后,一定要调用recycle()方法。用于检索的索引值在这个结构对应的...
分类:
移动开发 时间:
2015-01-22 13:01:56
阅读次数:
309
在使用自定义视图的时候,对触屏事件的处理是比不可少的,有能力的可以自己写代码处理,这样更加的灵活。如果不想这么麻烦,Android提供了一个手势监听类GestureDetector,可以供我们使用。GestureDetector使用很方便,提供了单击,双击,长按等操作的处理,但是一般的定义界面都比较...
分类:
移动开发 时间:
2015-01-17 16:30:21
阅读次数:
240
介绍Android中的Paint和Canvas的概念和使用方法Android中的Paint和Canvas的概念是很简单的,就是我们用画笔在画布上进行绘制没什么难度的,我们只要拿到画笔Paint和画布Canvas对象就可以进行操作了。当然Canvas对象提供了很多绘制图形的方法,下面来看一下代码吧:package com.example.drawpathdemo;
import android.a...
分类:
移动开发 时间:
2015-01-12 16:42:29
阅读次数:
241
自定义视图View的案例下面我们就是开始正式的进入自定义视图View了在讲解正式内容之前,我们先来看一下基本知识1、我们在自定义视图View的时候正确的步骤和方法1)、必须定义有Context/Attrbuite参数的构造方法,并且调用父类的方法public LabelView(Context context, AttributeSet attrs)不然会报错:2)、重写onMeasure方法@O...
分类:
移动开发 时间:
2015-01-12 16:38:02
阅读次数:
335
下面再来看下一个知识点:颜色渲染Shader对象为什么我要把Shader对象单独拿出来说一下呢?因为这个对象在对于我们处理图形特效的时候是非常有用的下面来看一下Android中Shader对象在Android Api中关于颜色渲染的几个重要的类:Shader,BitmapShader,ComposeShader,LinearGradient,RadialGradient,SweepGradient...
分类:
移动开发 时间:
2015-01-12 16:37:36
阅读次数:
390
前言好长时间没写blog了,心里感觉有点空荡荡的,今天有时间就来写一个关于自定义视图的的blog吧。关于这篇blog,网上已经有很多案例了,其实没什么难度的。但是我们在开发的过程中有时候会用到一些自定义的View以达到我们所需要的效果。其实网上的很多案例我们看完之后,发现这部分没什么难度的,我总结了两点:1、准备纸和笔,计算坐标2、在onDraw方法中开始画图,invalidate方法刷新,onT...
分类:
移动开发 时间:
2015-01-12 13:06:15
阅读次数:
472
前言好长时间没写blog了,心里感觉有点空荡荡的,今天有时间就来写一个关于自定义视图的的blog吧。关于这篇blog,网上已经有很多案例了,其实没什么难度的。但是我们在开发的过程中有时候会用到一些自定义的View以达到我们所需要的效果。其实网上的很多案例我们看完之后,发现这部分没什么难度的,我总结了两点:1、准备纸和笔,计算坐标2、在onDraw方法中开始画图,invalidate方法刷新,onT...
分类:
移动开发 时间:
2015-01-12 11:34:32
阅读次数:
1949
转自:http://www.tuicool.com/articles/ENv6Nf
在进行 iOS 开发的过程中,对于一些复杂的界面,我们可以通过 Interface
Builder 这个 Xcode 集成的可视化界面编辑工具在完成,这回节省大部分时间以及代码量。它的使用方法这里不做介绍了,这次我要介绍是使用它来实现一个嵌套的自定义视图。解释一下就是,我们使用 IB 自定义了一个 Vie...
分类:
其他好文 时间:
2015-01-12 00:28:51
阅读次数:
206