提交需求
赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!
作为一个非技术的PM,想要避免跟技术交流时的尴尬局面,那么这些技术小知识你有必要了解一下。
我们现在看到的应用都拥有美观精致的页面风格以及流畅的体验(操作流程无误而已......呵呵),每个界面都由一些输入框、按钮、搜索框等组成,这些元素在技术上就叫“控件”。接下来我们来谈谈那些存在于安卓以及IOS系统中一些基本的控件(带你提升逼格)。
安卓系统篇
1.View
View就是视图的意思,作为一个可视化控件存在于界面之中,同时也是android所有控件的根,在此基础上可以扩展出所有的控件并且在保留其本身的一些特性之外也会有延展的空间本身的特性。
2.Button
Botton作为安卓系统中的按钮控件,提供了可以编辑其形状、外观以及设置“点击事件”的特性,所谓的点击事件就是指当我们点击这个按钮的时候会触发什么操作。当然我们在设计时需要标注按钮的宽度高度,如果里面含有文字也需要标注文字大小以及颜色,这样是有利于开发童鞋的工作滴。
3.TextView
TextView代表文本展示框,特性与Botton按钮类似,也是可以设计高度宽度以及标注文本内容颜色等。,也可以设置文本位置。
4.EditText
EditText是文本输入框,特性跟上述基本一样,除此之外它还可以进行内容的输入,以及限制输入的是明文还是密文(明文:所输入的内容可以看得到的;密文:输入的内容是看不到的,一般像我们输入的密码这一类。)、输入的是文字还数数字、长度的控制。另一个特性叫做“hint”,就是我们时常看到的提示语“请输入XXX”,当用户点击输入时提示语就会消失。
5.ImageView
ImageView就是指的图片展示控件,同样的我们也可以编辑高度宽度,并且可以编辑它的颜色等等。
6.ListView
ListView表示列表控件。比方我们所能看到的微信QQ的会话列表以及联系人列表又或者是使用淘宝浏览商品的商品列表。
7.GridView
GridView跟ListView类似,也是属于一种容器控件的,但是最大的区别在于它的呈现方式是以表格的方式存在的。比方说支付宝APP中生活模块的各种入口、美团和大众点评这一类的服务入口较多的产品。
IOS系统篇
1.UIView
UIView是IOS系统中所有控件的根,且它是通过坐标和长宽表示的矩形图形,我们可以指定UIView的背景色或圆角矩形。
2.UIButton
特性类似于安卓系统中Botton的按钮控件,在此不做过多补充。
3.UILabel
代表文本展示框,特性与TextView按钮类似,也是可以设计高度宽度以及标注文本内容颜色等。,也可以设置文本位置。
4.UITextField
是文本输入框,特性跟安卓系统中的EditText类似,在此不做过多描述。
5.UIImageView
指的图片展示控件,同样的我们也可以编辑高度宽度,并且可以编辑它的颜色等等。
6.UITableView
表示列表控件。比方我们所能看到的微信QQ的会话列表以及联系人列表又或者是使用淘宝浏览商品的商品列表。
7.UIcollectionView
也是属于一种容器控件的,特性类似于安卓系统中的表格展示控件。
上述有不足之处还请广大人民群众多多斧正。多谢了!
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册