Hilo/build/cmd/hilo/view/Bitmap.min.js
2022-06-29 10:45:02 +08:00

6 lines
693 B
JavaScript

/**
* hilojs 2.0.3 for cmd
* Copyright 2016 alibaba.com
* Licensed under the MIT License
*/
define(function(i,t,h){var e=i("hilo/core/Hilo"),s=i("hilo/core/Class"),r=i("hilo/view/View"),a=i("hilo/view/Drawable"),c=s.create({Extends:r,constructor:function(i){if(i=i||{},this.id=this.id||i.id||e.getUid("Bitmap"),c.superclass.constructor.call(this,i),this.drawable=new a(i),!this.width||!this.height){var t=this.drawable.rect;t&&(this.width=t[2],this.height=t[3])}},setImage:function(i,t,h){return this.drawable.init({image:i,rect:t,crossOrigin:h}),t?(this.width=t[2],this.height=t[3]):this.width||this.height||(t=this.drawable.rect,t&&(this.width=t[2],this.height=t[3])),this}});return c});