加入一个皮肤项
<p>foxui的皮肤管理器采用链表管理,所以可以随时增加删除皮肤
AddItem
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/e226a508aacc2f88cf20c06428e9ce2d?showdoc=.jpg" alt="" /></p>
<p>名词解释</p>
<p>Name:此项皮肤的名称
Comment:备注 此皮肤给那个组件使用,FoxUI已经内置了常用的组件用途,你也可以自定义输入,方便后续管理查看
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/9e2ef67ab954e43c020cab0b60c7fbd3?showdoc=.jpg" alt="" /></p>
<p>DefWidth,DefHeight 图片的默认宽高
这里注意2个问题 FoxUI为了支持多DPI支持,对单组件的皮肤图片是合并的。
比如关闭 按钮
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/6fde2854f757efe72443c5e2918cb0b1?showdoc=.jpg" alt="" />
那么这里的DefWidth和DefHeight 就是指在dpi设100%时候图片的宽高,
而不是整体图片的宽高 。</p>
<p>StateCount:指的是图片提供了多少个状态
比如关闭按钮 需要 默认 鼠标激活 鼠标按下 那么就是3态</p>
<p>multi DPI 图片是否支持多dpi
比如这个Close 图片就提供了 100%,125%,150%,200% 四种 dpi 配置</p>
<p>ImageCount 指的是这组图片提供了几个不同的图,
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/7f07fe65868fb908be214610f7bdcb6b?showdoc=.jpg" alt="" />
比如上图,消息图标就提供了4种 而关闭图片就是一种</p>
<p>Split(nine grid)
这个就是九宫画法的分割设置
如果不设置那就是采用整体图片缩放
如果设了Left和Right,那么FoxUI就采用 <a href="https://www.showdoc.cc/p/95ee940e5b9d4132d0a40091a01bb964" title="横向三分法">横向三分法</a>。
如果设了Top和Bottom,那么 FoxUI就采用 <a href="https://www.showdoc.cc/p/d81aeadb5668c40e800742c208f9fa73" title="竖向三分法">竖向三分法</a>。</p>
<p>Shadow(AlphaSet)
这个主要是为了支持窗体阴影
Left,Top, Right,Bottom 分别指的是指定图片四个边的阴影宽度
如果图片没有带阴影那么都设0即可。</p>
<p>选择Png 图片
即选择你要为这个组件使用的皮肤图片</p>