-
Notifications
You must be signed in to change notification settings - Fork 207
Style.ag
样式
样式
keyboard(number offset)
对目标view位移,让其位于键盘上方。
keyboardDismiss(boolean auto)
收起键盘
watch(string var, function callback)
观察对象
ID(string id)
设置视图id
设置视图样式
添加子视图
添加子视图
bind(function func)
绑定函数
alpha(number value)
设置视图透明度,范围 0 ~ 1
borderWidth(number value)
设置视图的边框宽度
borderColor(Color color)
设置视图的边框颜色
borderColor(number red, number green, number blue, number alpha)
设置视图的边框颜色
borderColor(number hex, number alpha)
设置视图的边框颜色
设置视图的背景颜色
bgColor(number red, number green, number blue, number alpha)
设置视图的背景颜色
bgColor(number hex, number alpha)
设置视图的背景颜色
cornerRadius(number radius)
设置视图的圆角半径
cornerRadius(number radius, RectCorner corner)
设置圆角半径,根据不同的位置
clipToChildren(boolean isClip)
设置子视图是否在view的边界内绘制
设置圆角后,是否切割,默认切割false;优化性能使用
cornerRadius(number cornerRadius, Color maskColor, RectCorner corners)
以覆盖一张中间透明周边含有指定颜色圆角的图片的方式实现圆角效果
gradientColor(Color startColor, Color endColor, boolean isVertical)
设置线性渐变色
gradientColor(Color startColor, Color endColor, GradientType type)
设置线性渐变色,支持正向反向
设置当前视图是否可以响应用户的点击,触摸等交互事件
onClick(function callback)
设置点击事件回调
onLongPress(function callback)
设置长按回调
取消焦点
anchorPoint(number x, number y)
锚点,动画作用的位置,从0~1的比例,在视图中对应位置
旋转视图
缩放视图
translation(number x, number y, boolean add)
位移视图
重置Transform
移除视图上的帧动画
snapshot(string filename)
视图截屏
添加高斯模糊
移除高斯模糊
openRipple(boolean open)
设置点击时的效果
canEndEditing(boolean open)
设置是否开启点击收起键盘功能
bgImage(string imageName)
给视图设置背景图片
设置视图阴影
onDetachedView(function callback)
子视图从父视图移除时的回调
startAnimation(CanvasAnimation animation)
开始画布动画(CanvasAnimation),不会影响布局
停止View里的画布动画
width(number size)
设置视图宽度
widthPercent(number sizePercent)
设置视图宽度百分比
maxWidth(number value)
设置最大宽度
minWidth(number value)
设置最小宽度
maxWidth(number value)
设置最大宽度
minWidth(number value)
设置最小宽度
height(number size)
设置视图高度
heightPercent(number sizePercent)
设置视图高度百分比
maxHeight(number value)
设置最大高度
minHeight(number value)
设置最小高度
maxHeight(number value)
设置最大高度
minHeight(number value)
设置最小高度
margin(number top, number right, number bottom, number left)
设置视图的外边距
top(number value)
设置视图的上外边距
left(number value)
设置视图的左外边距
bottom(number value)
设置视图的下外边距
right(number value)
设置视图的右外边距
padding(number top, number right, number bottom, number left)
设置视图的内边距
paddingTop(number value)
设置视图的上内边距
paddingLeft(number value)
设置视图的左内边距
paddingBottom(number value)
设置视图的下内边距
paddingRight(number value)
设置视图的右内边距
positionTop(number value)
设置视图的上边位置
positionLeft(number value)
设置视图的左边位置
positionBottom(number value)
设置视图的下边位置
positionRight(number value)
设置视图的右边位置
positionType(PositionType value)
设置位置的类型
设置视图在交叉轴上对齐方式
设置视图在交叉轴上对齐方式
basis(number value)
设置视图在主轴上的默认大小
grow(number value)
视图在主轴上剩余空间的填充值
shrink(number value)
父级没有剩余空间,则此元素的收缩因子
视图是否可见
text(string content)
设置文本内容
设置文字对齐方式,参见TextAlign
fontSize(number size)
设置字体大小
设置文字颜色
lines(number num)
设置展示的最大行数,默认只展示一行
设置文字截断样式,参见BreakMode的枚举值
styleText(StyleString styleString)
设置富文本,详情参见StyleString
padding(number top, number right, number bottom, number left)
设置文字内容距边界距离
setTextFontStyle(FontStyle style)
设置字体样式
fontNameSize(string name, number size)
设置自定义字体
setWrapContent(boolean isWrap)
包裹内容,即大小按照文本内容自适应, setWrapContent(true)与width(MeasurementType.WRAP_CONTENT) && height(MeasurementType.WRAP_CONTENT)等效
setLineSpacing(number spacing)
设置多行文本之间行间距
设置是否在文字上面和下面添加一点额外的padding
contentMode(ContentMode contentMode)
设置图片的填充模式
设置在滚动控件中,滚动时是否加载图片,默认为true不加载
startAnimationImages(table images, number during, boolean isRepeat)
开始播放图片的帧动画,支持本地及网络图片
停止播放图片的帧动画
是否正在播放图片帧动画
image(string url)
可以设置网络或本地图片
setImageUrl(string image, string holder)
设置图片及占位图
setCornerImage(string image, string holder, number corner, RectCorner direct)
设置图片及占位图,并且切割圆角
setImageWithCallback(string image, string holder, function callback)
设置图片、占位图及回调
setNineImage(string image)
加载.9图
设置ImageView高斯模糊效果
placeholder(string placeholder)
设置占位文字
placeholderColor(Color placeholderColor)
设置占位文字颜色
设置文本颜色
fontSize(number fontSize)
设置文字大小
inputMode(EditTextViewInputMode inputMode)
设置输入模式
passwordMode(boolean passwordMode)
设置密码模式
returnMode(ReturnType returnMode)
设置键盘返回按钮模式,只在单行模式有效
设置文本对其方式
maxBytes(number maxBytes)
设置最大字节数
maxLength(number maxLength)
设置最大字符数
返回最大字符数
text(string text)
设置文本内容
fontNameSize(string fontName, number fontSize)
设置字体及大小
singleLine(boolean single)
单行模式
setBeginChangingCallback(function beginChangeCallback)
设置内容开始改变的回调
setDidChangingCallback(function didChangingCallback)
设置文字已经修改的回调
setEndChangedCallback(function endChangeCallback)
设置内容修改完毕的回调
setReturnCallback(function returnCallback)
设置点击键盘'Return'按钮的回调
setCanEdit(boolean canEdit)
设置文本是否可编辑
padding(number top, number right, number bottom, number left)
设置view的内边距
取消键盘显示
弹出键盘显示
setCursorColor(Color cursorColor)
设置光标颜色
设置主轴内对齐方式
设置交叉轴内对齐方式
crossContent(CrossAxis align)
wrap换行模式,设置多行的整体,在交叉轴内对齐方式
主轴上,子View支持换行排列
主轴上,子View支持换行排列