1.闪游安装目录下,skins文件夹中的文件含义:
images(图片存放位置) bg.png(非aero窗体时用的背景图片) main_frame.xml(控制主要控件参数的配置文件) resources.xml(指定各图片的路径) skin2.ini(编辑该套皮肤的基本信息) tab.xml(浏览器标签参数的配置文件) thumbnail.png(该皮肤在皮肤中心的缩略图)
2.images中各图片的含义(把做好的图片替换现有即可)
① avatar(头像相关图片):
normal.png(头像正常状态图片) hover.png(头像鼠标悬浮状态图片) active.png(头像鼠标按下状态图片) avatar.png(未登录时默认头像)② axhost(显示网页区域的边框图片):
bottom.png(底部边框) left.png(左边框) right.png(右边框)③ favoritebar(收藏栏相关图片):
bg.png(收藏栏背景图片) blank.png(收藏栏网址的默认图标) folder.png(网址分组文件夹图标) dropdown.png(网址分组文件夹的下拉箭头) insert.png(拖动收藏栏网址时显示的分隔符) item.png(收藏栏网址背景:正常、悬浮、按下的三种状态) more.png(更多收藏网址列表的图标)④ siderbar(侧边栏相关图片):
close.btn.png(关闭按钮正常、悬浮、按下的三种状态) favorite.btn.png(收藏夹按钮禁用、正常、悬浮、按下四种状态) history.btn.png(历史记录按钮禁用、正常、悬浮、按下四种状态) siderbar.bg.png(侧边栏右侧顶部图片) siderbar.left.bg.png(侧边栏左侧图片) fold.btn.png(侧边栏打开状态按钮) unfold.btn.png(侧边栏关闭状态按钮)⑤ statusbar(状态栏相关图片)
adfilter.png(禁用弹出广告拦截按钮) unadfilter.png(启用弹出广告拦截按钮) autofill.png(自动填表按钮) gotop.png(网页置顶按钮) mute.png(已静音按钮) unmute.png(未静音按钮) open.back.png(后台打开标签状态按钮) open.front.png(前台打开标签状态按钮) proxy.png(代理服务器按钮) translate.png(网页翻译按钮) zoom.png(更改缩放级别按钮) progress.max.png(进度条背景) progress.pos.png(进度条)⑥ sysbtn(右上角按钮图片)
skinbtn.png(皮肤中心按钮) minbtn.png(最小化按钮) maxbtn.png(最大化按钮) restorebtn.png(还原按钮) closebtn.png(关闭按钮)⑦ tabbar(标签栏相关图片)
bg_normal.png(标签一般状态) bg_hover.png(标签鼠标悬浮状态) bg_selected.png(当前标签) close.png(关闭标签按钮) connect.png(连接服务器动画) loading.png(加载网页动画) manager.png(标签列表管理) newtab.png(新增标签)⑧ toolbar(工具栏相关图片)
bg.png(工具栏背景图片) bottom.png(工具栏底部线) back.png(返回按钮) history.png(浏览历史按钮) forward.png(前进按钮) refresh.png(刷新按钮) stop.png(停止按钮) home.png(主页按钮) restore.png(恢复按钮) restoremore.png(恢复列表按钮) favorite.png(收藏按钮) edit.png(地址栏和搜索栏所公用的输入框背景) urlmore.png(地址栏下拉列表按钮) urlgo.png(转到按钮) searchmore.png(转换搜索引擎按钮) search.png(搜索按钮) setting.png(自定义设置按钮)
3.打开任意皮肤skins文件中的main_frame.xml配置文件,各控件名称:
①各种标签及释义:
Window标签(包含了整个窗口的所有内容) Attribute标签(控制窗体不同状态下控件的参数) Font标签(字体) VerticalLayout标签(控制控件垂直排列) HorizontalLayout标签(控制控件水平排列) SYButton标签(按钮) SYContainer标签(控件组)②控制窗体不同状态的控件和用法(name="控件的名称"):
maxmargins(窗口最大化时左,右,上,下aero区域的大小) maxcaption(窗口最大化时,窗口可拖动的标题栏区域的大小,最后一个参数是该区域离上边框的距离,如0,0,0,30) tabbarpanel.padding.normal(小窗口时,标签与左,上,右,下的距离,如:2,0,0,0,表示标签距左边框2px) tabbarpanel.padding.max(窗口最大化时,标签与左,上,右,下的距离,如火狐风格皮肤窗口最大化后,value="99,0,0,0",表示标签到左边框边距为99px) root.inset.normal(非aero状态下小窗口时,左,上,右,下内边距,如:4,0,4,5) root.inset.normal.max(非aero状态下窗口最大化时,左,上,右,下内边距) root.inset.aero(aero状态下小窗口时,左,上,右,下内边距,如:4,0,4,5) root.inset.aero.max(aero状态下窗口最大化时,左,上,右,下内边距) syspanel.pos.max.aero (aero状态下窗口最大化时,右上角的按钮上边距和左边距,如:-7,7) syspanel.pos.normal (右上角的按钮上边距和左边距,如:-7,7) avatarbtn.pos.max(非aero状态下窗口最大化时,头像的左,上,右,下边距,如:9,0,55,44) avatarbtn.pos.normal(非aero状态下小窗口时,头像的左,上,右,下边距) avatarbtn.pos.max.aero(aero状态下窗口最大化时,头像的左,上,右,下边距) avatarbtn.pos.normal.aero(aero状态下小窗口时,头像的左,上,右,下边距) favoritebar.aero(收藏栏是否透明,value="true"为透明,value="false"为不透明)③常用控件名称(name="控件的名称"):
root(基本窗体) toppadding(窗口顶端的空白宽度) tabbarpanel(标签栏) tabbar(标签) newtab(新建标签按钮) settab(标签管理按钮) body(窗体中部) toolbar(工具栏) toolbar.backbtn(后退按钮) toolbar.historybtn(浏览历史按钮) toolbar.forwardbtn(前进按钮) toolbar.refreshbtn(刷新按钮) toolbar.stopbtn(停止按钮) toolbar.favoritebtn(收藏按钮) toolbar.homebtn(主页按钮) toolbar.restorebtn(恢复按钮) toolbar.restoremorebtn(还原列表按钮) addressicon(地址栏图标) addressbar(地址栏) addressgo(转到按钮) searchbar(搜索栏) searchmore(搜索引擎转换按钮) searchedit(搜索栏背景) searchgo(搜索按钮) optionbtn(设置按钮) favoritebar(收藏栏) axhost_left(网页窗体左侧阴影) axhost_bottom(网页窗体底部阴影) axhost_right(网页窗体右侧阴影) siderbar(侧边栏) siderbar.left(侧边栏左侧) siderbar.favoritebtn(侧边栏收藏按钮) siderbar.historybtn(侧边栏历史浏览按钮) siderbar.right(侧边栏右侧) siderbar.top(侧边栏顶部) siderbar.title(侧边栏名称) siderbar.fixonbtn(侧边栏浮动按钮) siderbar.fixoffbtn(侧边栏锁定按钮) siderbar.closebtn(侧边栏关闭按钮) statusbar(进度条栏) statusbar.progress(进度条) statusbar.download(下载按钮) statusbar.mute(已静音按钮) statusbar.unmute(未静音按钮) statusbar.autofill(自动填表按钮) statusbar.proxy(代理服务器按钮) statusbar.adfilter(禁用弹出广告拦截按钮) statusbar.unadfilter(启用弹出广告拦截按钮) statusbar.translate(翻译按钮) statusbar.openback(后台打开标签状态按钮) statusbar.openfront(前台打开标签状态按钮) statusbar.gotop(网页置顶按钮) statusbar.zoom(更改缩放级别按钮)
4.打开tab.xml(控制标签内部的控件),控件名称有:
sytab(标签) closetab(关闭标签按钮)
5.控件属性释义:
①控制字体的属性:
size(Font标签中使用的,控制字体大小,size="12"代表用12px字) bold(如果bold="true"则使用粗体,如果bold="false"则不使用) default(如果default="true",代表没指定控件上字体时,用该字体的设置;如果default="false",代表控件上的字体按照Font标签的顺序来定义,如:font="2",此控件上的字体为第二个Font标签定义的字体)
②常用控件的属性释义:
bkimage(非aero下时窗体的背景图片,file="图片的名称") statusimage(工具栏中引导按钮的名称,file="图片的名称", 在resources.xml中可以查询并编辑该名称的路径) normalimage(按钮一般状态下的背景图片,file="图片的名称",在resources.xml中可以查询并编辑该名称的路径) hotimage(按钮鼠标移上状态下的背景图片,file="图片的名称", 在resources.xml中可以查询并编辑该名称的路径) pushedimage(按钮鼠标按下状态下的背景图片,file="图片的名称", 在resources.xml中可以查询并编辑该名称的路径) source(如source=' 12,0,24,12',则表示该状态下按钮图片按照从左边空出12px像素开始计算,上边空出0px开始计算,24是指左边空出的12px加上该状态下按钮的长度得到的,12是指上部空出0px加上按钮的高度得到的) corner(如:corner='20,20,20,20',图片按照从左,上,右,下各20像素之后开始延伸) xtiled='true'(图片水平延伸,如参数为false则不延伸) ytiled='true'(图片垂直延伸,如参数为false 则不延伸) width(控件的宽度) height(该控件的高度) visible="false"(该控件不可见,如果参数为true则可见) size(windows标签中使用的,表示窗口的初始化大小,如800,600,它和后边提到的字体中的size是两个属性) mininfo(窗口最小大小,如320,240) border(窗体边缘宽度,和后面的margins配合使用) caption(窗口可拖动的标题栏区域的大小,最后一个参数是指离上边框的距离,如0,0,0,28) aero="true"(表示显示aero窗体,如果aero="false"则显示非aero窗体时自定义的背景图片) margins(窗口Aero区域左,右,上,下的宽度,如7,7,52,7) sizebox(窗口可拖动改变窗口大小的边距) padding(控件的外边距) childpadding(按钮控件之间的距离) maxwidth(控件的最大宽度) maxheight(控件的最大高度) minwidth(控件的最小宽度) minheight(控件的最小高度) tooltip(控件的中文名称) statusimage(file='名称') statuscount(按钮控件的状态数) statussize(控件的大小) statuslist(后面的5个参数分别为:正常、移上、按下、获取焦点、禁用五个状态的图片) inset(控件的内边距) bkcolor(背景颜色,参数为16进制的颜色,如:#FFf7f7f7) nativebkcolor(输入框可以输入时输入框背景的颜色,数值建议和bkcolor颜色数值相同) textcolor(字体颜色,参数为16进制的颜色) testpadding(控制字体的外边距) composited(如果composited="true"输入框中的文字不透明,但必须glowsize="0") glowsize(glowsize="0"配合composited="true"使用,使输入框中的文字不透明;在进度条中表示进度条增长的大小) smartbarpadding(控制下拉框的位置) source(功能和corner相似,如source='4,4,6,6',则表示图片按照从左4px,上4px,右6px,下6px像素之后开始延伸) dropdownsize(地址栏下拉箭头的大小) foldersize(文件夹大小) dropdownimage(后面跟的是地址栏下拉箭头的命名) float(如果float="true",控件的绝对定位,则使用pos控制定位的具体数值) pos(用来控制绝对定位的具体数值) option(如果option="true",按下改控件,则显示该控件的功能下拉列表) iconsize(图标的大小设置) iconalign(图标的位置,如:iconalign="left",则图标紧贴左侧;iconalign="top",则图标紧贴顶端 fade(按钮是否用柔和渐隐效果,fade="true"则使用) fadeinspeed(鼠标移上按钮时渐隐效果的速度) fadeoutspeed(鼠标移出按钮时渐隐效果的速度)


