Bitmap
继承 Bitmap
View
模块 hilo/view/Bitmap
依赖
hilo/core/Hilo, hilo/core/Class, hilo/view/View, hilo/view/Drawable
源码
Bitmap.js
Bitmap类表示位图图像类。
使用示例:
var bmp = new Hilo.Bitmap({image:imgElem, rect:[0, 0, 100, 100]});
stage.addChild(bmp);
|
属性 |
定义于 |
|
可视对象相对于父容器的对齐方式。取值可查看Hilo.align枚举对象。
|
View
|
|
可视对象的透明度。默认值为1。
|
View
|
|
可视对象的背景样式。可以是CSS颜色值、canvas的gradient或pattern填充。
|
View
|
|
可视对象的区域顶点数组。格式为:[{x:10, y:10}, {x:20, y:20}]。
|
View
|
|
可视对象的深度,也即z轴的序号。只读属性。
|
View
|
|
可视对象的可绘制对象。供高级开发使用。
|
View
|
|
可视对象的高度。默认值为0。
|
View
|
|
可视对象的唯一标识符。
|
View
|
|
可视对象的遮罩图形。
|
View
|
|
更新可视对象,此方法会在可视对象渲染之前调用。此函数可以返回一个Boolean值。若返回false,则此对象不会渲染。默认值为null。
限制:如果在此函数中改变了可视对象在其父容器中的层级,当前渲染帧并不会正确渲染,而是在下一渲染帧。可在其父容器的onUpdate方法中来实现。
|
View
|
|
可视对象的父容器。只读属性。
|
View
|
|
可视对象的中心点的x轴坐标。默认值为0。
|
View
|
|
可视对象的中心点的y轴坐标。默认值为0。
|
View
|
|
可视对象是否接受交互事件。默认为接受交互事件,即true。
|
View
|
|
可视对象的旋转角度。默认值为0。
|
View
|
|
可视对象在x轴上的缩放比例。默认为不缩放,即1。
|
View
|
|
可视对象在y轴上的缩放比例。默认为不缩放,即1。
|
View
|
|
可视对象的附加颜色,默认0xFFFFFF,只支持WebGL模式。
|
View
|
|
可视对象的transform属性,如果设置将忽略x, y, scaleX, scaleY, rotation.
|
View
|
|
可视对象是否可见。默认为可见,即true。
|
View
|
|
可视对象的宽度。默认值为0。
|
View
|
|
可视对象的x轴坐标。默认值为0。
|
View
|
|
可视对象的y轴坐标。默认值为0。
|
View
|
|
方法 |
定义于 |
|
构造函数
|
Bitmap |
|
setImage(image:Image|String, rect:Array, crossOrigin:Boolean):Bitmap
设置位图的图片。
|
Bitmap
|
|
添加此对象到父容器。
|
View
|
|
fire(type:String, detail:Object):Boolean
发送事件。当第一个参数类型为Object时,则把它作为一个整体事件对象。
|
View
|
|
获取可视对象在舞台全局坐标系内的外接矩形以及所有顶点坐标。
|
View
|
|
返回可视对象缩放后的高度。
|
View
|
|
返回可视对象缩放后的宽度。
|
View
|
|
返回可视对象的舞台引用。若对象没有被添加到舞台,则返回null。
|
View
|
|
检测object参数指定的对象是否与其相交。
|
View
|
|
hitTestPoint(x:Number, y:Number, usePolyCollision:Boolean):Boolean
检测由x和y参数指定的点是否在其外接矩形之内。
|
View
|
|
off(type:String, listener:Function):Object
删除一个事件监听。如果不传入任何参数,则删除所有的事件监听;如果不传入第二个参数,则删除指定类型的所有事件监听。
|
View
|
|
on(type:String, listener:Function, once:Boolean):Object
增加一个事件监听。
|
View
|
|
从父容器里删除此对象。
|
View
|
|
可视对象的具体渲染逻辑。子类可通过覆盖此方法实现自己的渲染。
|
View
|
|
返回可视对象的字符串表示。
|
View
|
构造函数
- parameters
-
properties:Object
— 创建对象的属性参数。可包含此类所有可写属性。此外还包括:
- image - 位图所在的图像image。必需。
- rect - 位图在图像image中矩形区域。可选。
- crossOrigin - 是否设置crossOrigin。默认否。
方法详情
设置位图的图片。
- parameters
-
image:Image|String
— 图片对象或地址。
-
rect:Array
— 指定位图在图片image的矩形区域。可选。
-
crossOrigin:Boolean
— 是否设置 crossOrigin,默认否。
- return
- Bitmap — 位图本身。