多态九宫画法
<p>我们在多态横向三分法上提到了
此方法只能是高度不变,宽度变化,那么如果高度和宽度都要变化呢?
这个就需要使用九宫画法。
foxuiutils也提供了多态九宫画法</p>
<p>NineDrawBmp32ByIndex(DstBmp,Srcbmp:TBitmap32;ImgSplit:TFoxUIRect;DstRect,SrcRect:TRect;ImgCount:Integer;Index:Integer);overload;</p>
<p>NineDrawBmp32ByIndex(DstBmp,Srcbmp:TBitmap32;ImgSplit,DstRect,SrcRect:TRect;ImgCount:Integer;Index:Integer);overload;</p>
<p>dstbmp 目标图片
srcbmp 原图
imgsplit 九宫设置 left top right bottom
dstrect 目标区域
srcrect 原图区域
imgcount 有多少个状态
index 取那一态</p>