您的位置:首页 > 其它

View相关知识学习(一)

2015-10-12 08:38 357 查看
觉得UI这方面挺重要的,也非常感兴趣,因此,接下来的一系列文章都会跟这方面相关。

这一篇记录的可能会比较简单,是自己之前学过但是没有做一个比较完整的整理,所以先整理一下一些比较零碎的知识点。

 1、在自定义控件的时候,比较规范的是,在资源文件里面写好相关的属性,然后可以直接应用,例如,可以在res里面创建一个attrs文件,格式如下,详细的可以参考API的相关介绍。



2、下面这个可以是为一些控件设置不同状态的属性,在得到焦点的时候,没有得到焦点的时候.可以按下的时候,不可按的时候.



3、在想要自己自定义view的时候,只要你调用了invalidate方法(意思是让view无效),他就会调用onDraw方法,重新绘制view。

在要绘制view的时候,我们需要画笔paint,在是使用之前需要设置画笔的一些属性,如颜色和大小等等,然后才可以使用。至于要画什么就是调用canvas的某个draw方法。

下面是一个几个方法的介绍。



save和restore如果还不是很清晰他们的作用的话,可以参考一下下面链接:
http://www.cnblogs.com/xirihanlin/archive/2009/07/24/1530246.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: