什么是View

View就是视图,继承于Object。google原文

常见的直接子类有:ImageView,TextView,ViewGroup,KeyboardView,MediaRouteButton,ProgressBar,Space,SurfaceView,TextureView,ViewStubAnalogClock

说明:这个类是用户接口组件的基本构建块,它占据屏幕上一个矩形的区域。View也是widgets的基类,用于创建交互式UI组件。它的子类ViewGroup是layout的基类,layout是一个不可见的持有其他Views并确定他们布局的一个容器。

实现:他有三大流程:measure,layout,draw。

measure:计算大小形状

layout:放在什么地方

draw:渲染出来

这样解释简单粗鲁易懂,肯能不够准确。

使用:使用view开发用户接口(界面),可以参考 User Interface 。

在window中的所有view都在一棵树中,可以在代码中添加布局,也可以在一个或者多个XML文件指定视图树。有许多专门的视图子类控件,能够显示文本、图像或者其他内容。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容