Skip to content

android native_View

zhangyanqiang edited this page Apr 26, 2018 · 1 revision

NativeViewPlugin

参数信息(eventType=“nativeBox”)

参数 参数描述 参数类型 备注
action 操作类型 String “create”或者“delete”
id 控件id,唯一 String
type 控件类型 String 下文拓展讲述
top 上边距 int
left 左边距 int
height View高度 int
width View宽度 int
hover 是否漂浮 boolean
viewData 控件的数据 JsonObject 每个View单独处理自己的数据

type

目前有四个nativeView:QiyiInput、ImageBox、ColorBox

QiyiInput

参数 参数描述 参数类型 备注
placeholder hint String text没有内容显示的灰色斜体字
focus 是否获取焦点 boolean 初始化后是否获取焦点

ImageBox

参数 参数描述 参数类型 备注
src 图片地址 String
color 背景颜色 int

ColorBox

参数 参数描述 参数类型 备注
color 背景颜色 int

实例

初始化

var textData={
    placeholder:"此处输入搜索内容",
    focus:true,
}
var textBox={
    action:"create",
    id:"mText",
    type:"QiyiInput",
    top:5,
    left:2,
    height:50,
    width:50,
    hover:false,
    viewData:textData,
}

发送事件

__base__.triggerEvent("nativeBox", textBox);
Clone this wiki locally