控件:Line 分割线

引擎版本:仅支持 Android v3.1.3, iOS v3.0.6 及其以上版本

一共有五种属性:控件类型 type、字体颜色 color、对齐方式 align、高度 height 、宽度 width

参数 类型 字段 说明
type string 必填 控件类型:Line
color string 选填 线条颜色 ,默认灰色,使用 RGB 十进制数值,以英文半角逗号分割
align string 选填 对齐方式,默认左对齐。
可取值为:左对齐 left,右对齐 right,居中 center
height number 选填 线条高度,默认 0.5 像素,
Android 设备仅支持整数否则会提示 UI 格式错误
width number 选填 线条宽度,默认全屏,
Android 设备仅支持整数否则会提示 UI 格式错误

脚本示例:

local ts = require("ts")
local cjson = ts.json
w,h = getScreenSize();
MyTable = {
    ["style"]  = "default",            --  选填,默认样式,控件排列类型
    ["rettype"] = "table",              
    --  选填,旧版,showUI 返回值格式
    ["width"] = w,          
    --  选填,安卓默认全屏,iOS 默认,showUI 宽度
    ["height"] = h,             --  选填,安卓默认全屏,iOS 默认,showUI 高度
    ["config"] = "showuiTest1.txt",  --  选填,无,配置文件保存文件
    ["timer"] = 99,                 --  选填,无,自动执行倒计时
    ["orient"] = 0,                 --  选填,竖屏,显示方向(仅支持 iOS)
    ["pagetype"]= "multi",                  
    --  选填,单页,单页/多页 (多页显示时必填,否则无法正确显示 showUI)
    ["title"] = "触动精灵脚本 UI 演示",--  选填,脚本配置,showUI 标题
    ["titles"] = "第一页,第二页,第三页", 
    --  选填,无,多页 showUI 标题(仅在多页下有效)
    ["cancelname"] = "停止",      --  选填,取消,左下角按钮名称
    ["okname"] = "开始",          --  选填,确认,右下角按钮名称
    ["selpage"] = 1,              --  选填,无,多页模式下指定默认停留的页面
    ["btnbkcolor"] = "255,255,255",         
    --  选填,255,255,255,底部按钮背景色(仅支持 iOS)
    ["bgcolor"] = "255,255,255",  --  选填,255,255,255,界面背景色(仅支持 iOS)
    ["pagenumtype"] = "number",  --  选填,无,分页指示样式    
    pages            =
    {
        {
            {
                ["type"] = "Label",
                ["align"] = "center",
                ["text"] = "分割线1-Line",
                ["size"] = 20,
            },
            {
                -- 必填,控件类型,分割线
                ["type"] = "Line",            
                --选填线条颜色,默认为灰色
                ["color"] = "0,0,0",    
                -- 选填,默认左对齐
                ["align"] = "left",                   
                 -- 选填,默认 0.5 像素
                ["height"] = "1", 
                -- 选填,默认为全屏
                ["width"] = 500,                  
            },
              {
                ["type"] = "Label",
                ["align"] = "center",
                ["text"] = "分割线2-Line",
                ["size"] = 20,
            },
            {
                -- 必填,控件类型,分割线
                ["type"] = "Line",            
                --选填线条颜色,默认为灰色
                ["color"] = "205,38,38",    
                -- 选填,默认左对齐
                ["align"] = "right",                   
                 -- 选填,默认 0.5 像素
                ["height"] = "20",               
            },
        }
    }
}
local MyJsonString = cjson.encode(MyTable);
UIret,values = showUI(MyJsonString)
Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-03-16 11:30:27

results matching ""

    No results matching ""