View相关知识学习(一)
来源:互联网 发布:linux killproc 编辑:程序博客网 时间:2024/04/30 06:09
觉得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
0 0
- View相关知识学习(一)
- 自定义View(一):相关知识
- View相关知识笔记
- View相关知识
- Android基础知识梳理之View相关知识一
- Struts2相关知识(一)
- Mybatis 相关知识(一)
- Java相关知识(一)
- 线程 相关知识 (一)
- dubbo相关知识(一)
- Maven相关知识(一)
- log4j知识相关(一)
- ViewGroup和View中onTouchEvent和onInterceptTouchEvent相关知识学习
- 自定义View知识基础准备(一)
- GIS相关知识(学习)
- 自定义View相关知识记录
- 整理View的相关知识
- 自定义view的相关知识
- IO 复用
- 编码解码模型实现中的其他一些考虑
- C++基础---typedef struct与struct的区别
- 布局自动化处理方法
- 温故知新: JavaScript
- View相关知识学习(一)
- 设计模式--工厂方法模式
- RecyclerView的通用适配器,和滚动时不加载图片的封装
- 大多数人并不知道的秘密:接地气,寿命长!
- ocp-311
- ocp-312
- ocp-313
- Best Time to Buy and Sell Stock III
- ocp-314