Lua开发android属性
通用属性:
invalidate:刷新view
padding:设置位置 padding(left, top, right, bottom)
margin:外边距属性 setMargin(left, top, right, bottom)
frame:view的位置和大小 frame(x,y, width, height)
backgroundColor:背景颜色
size: 尺寸 size(width, height)
xy: 位置 xy(x, y)
visible: 显示 visible(true)
hidden: 隐藏 hidden(true)
enabled: 是否有效 enabled(true)
borderWidth: 边框粗细 borderWidth(1)
borderColor: 边框颜色 borderColor()
requestFocus: 请求焦点 requestFocus()
clearFocus: 取消焦点 clearFocus()
onClick: 点击事件
onLongClick: 长按事件
cornerRadius: 设置圆角 cornerRadius(5)
flexCss: 设置 flex css属性
width:宽
height:高
Label 继承 通用属性
text: 文本内容
textColor: 字体颜色
fontSize:文字大小
textAlign:文字的对齐方式 TextAlign.LEFT TextAlign.CENTER TextAlign.RIGHT
singleLine:是否单行
Button 继承 Label
title:文本内容
titleColor:文本颜色
image: 网络图片地址 http://...
TextField 继承 Label
hint:提示文本
Image 继承 通用属性
image:图片url
别名:List CollectionView
reload:加载
ScrollView
可滑动容器:容器中只放一个子容器,子容器可有多个容器或控件
View 最常使用布局
相对布局容器:
垂直布局:css="flex-direction='column'"
水平布局:css="flex-direction='row'"
比例: flex:1 容器内显示比例1:1,容器动态显示所有子控件的大小