1 / 12
文档名称:

航海主题制作.docx

格式:docx   大小:25KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

航海主题制作.docx

上传人:大笑大甜 2022/8/5 文件大小:25 KB

下载得到文件列表

航海主题制作.docx

文档介绍

文档介绍:航海主题制作
一、简介
航海桌面主题是一套灵便可自定义程度很高的系统。用户能够经过主题配置文件更正桌面内容,布局和插入动画,互动内容,制作个性化的桌面。
二、主题配置文件组成
主题配置文件是一=”10,60″size=’220,102′bg=’box:0,135,134,212;65,186,71,204′flag=”abs”/>
这里指定了一个box背景,从主题的skin文件里读取一个矩形绘制,以box方式绘制到plugin的背景上。
也能够多个背景叠加。
另例:
<plugincom=”hd_large_weather_icon”size=’210,80′flag=’absnav’pos=’13,76′fontsize=’18′fontcolor=’255,255,255′>
<backgroundtype=’focus’>
<renderbg=’box:2,104,34,133;7,111,28,128′/>
<renderbg=’box:2,104,34,133;7,111,28,128′/>
</background>
</plugin>
采纳background标签的方式,给plugin指定了2个背景内容。
注意,这里有个type属性。
type=”focus”表示这个背景在获取焦点时候奏效。
一个plugin能够拥有两个背景,一个在无焦点时候奏效,一个在获取焦点时候奏效。唯一的列外是hd_shortcut。它的焦点背景只给图标用。而不是整个plugin。
背景绘图语句有以下几种:
box:outer_rect;inner_rect
row:outer_rect;inner_rect
row_top:outer_rect;inner_rect
row_bottom:outer_rect;inner_rect
col:outer_rect;inner_recct
col_left:outer_rect;inner_rect
col_right:outer_rect;inner_rect
_fill:rect
:rect
img:<(x,y)>image_path
box是九宫格绘制方法。依据outer_rect和inner_rect划定的两个矩形确定一个九宫格。缩放到plugin的背景地域上。九宫格的4个角不会被缩放。剩下5个格子,左右双侧的会上下拉升,上下两条会左右拉升。中间的地域是向四个角拉升。这类方式合适大多数需要指定圆角背景的状况。并且原始图片能够不是很大。
row,col是近似与九宫格的方式,但是他们值确定3个格子。两头不缩放,中间缩放。row是横向的缩放,col是纵向的缩放。他们能够指定各种功能对齐方法。比方top,bottom,left,right,当背景图片的大小不大于背景地域时候,会用这些方法对齐。
_fill就是填补,将皮肤中的一个地域拉升填补到背景。
空表示直接绘制一个皮肤里的内容。不做任何拉升操作。
img指定了一个外面图片做背景。里面写的是图片文件的名称。在名称前面能够加一个园括号,加入偏移量。这样能指定他在plugin里的那个地址显示。
经过背景和hd_placeholder组合能够绘制很复杂的背景
例:下边这段代码定义了htc风格的大时钟
<plugincom=”hd_placeholder”pos=”10,60″size=’220,102′bg=’box:0,135,134,212;65,186,71,204′flag=”abs”/>
<plugincom=”hd_placeholder”pos=”29,26″size=’80,87′bg=’:146,125,225,211′flag=”abs”/>
<plugincom=”hd_placeholder”pos=”131,26″size=’80,87′bg=’:146,125,225,211′flag=”abs”/>
<plugincom=”hd_placeholder”size=’15,140′/>
<plugincom=”hd_digitalclock”size=’210,140′flag=”>
<clockskin=”c:\\System\\Apps\\HDesktop_0×”>