RSS
热门关键字:  838软件大全  818手机软件  818  710  565

主题制作教程篇--如何从改主题开始到做主题

来源: 作者: 时间:2008-04-28 Tag: 点击:


文章内容
<plugin clsid="{E09043DF-510E-4841-B652-388316977A7A}" name="carrier" height="40">
</plugin>
这种代码可以当分隔段来使用,因为有些主题在屏幕上显示并不是一个内容一个内容紧挨着。

四。改主题
1.基本道理,比如一个主题屏幕上显示有1,2,3,4,5行不同内容,(能显示5行不同内容,这说明5个不同内容的插件都已经安装了,一般大部分是系统自带的)那它的主题XML文件里一定从上到下排列着这1,2,3,4,5个插件的代码。
2.粗改,(随意改变插件位置和内容)
替换:不需要知道我没说的代码内容参数,采用替换整段代码,比如有一个主题屏幕上显示有5行不同内容,其中第3行内容不喜欢,想用其他内容,就把其他内容的代码复制过来替换,
其他内容的代码从那里来,从你看到的其他有该内容的主题里来,先看该内容在屏幕上是第几行,然后打开它的XML文件,在第几段找到该代码,复制后替换到原主题XML文件中的第3段,这时唯一要注意的是代码高度要和原来的一样。
删除:直接把整段代码删除,比如把第三段代码删除,这样屏幕显示上第四行内容就上去了,顶在了原来显示第三内容的位置上了,如果想保持原来位置不变有2个方法,1.就是第三段代码用空白代码替换,空白代码高度和原第三段代码高度一样,2.把原第三段代码的高度值加到第二段代码的高度值上。
添加:首先看原主题屏幕有没有空位置,有就估计好空位高度直接添加新内容代码,这一点相对难一点,因为大部分情况添加后位置不是太准确,这需要细改,横向位置改这段代码中x="?",纵向小位置改这段代码中y="?",大位置就修正这段代码(包括上面段代码、下面段代码)的代码高度,上面段代码高度小了,自身添加段代码就上去了。
3.细改
这需要知道代码内容参数的意思,英文好的人容易明白些。
位置:上面已经说了。补充3个参数,halign="right"是指右对齐,halign="left"左对齐,halign="center"中对齐。用了这个参数,x="?"就不需要了。
字体大小粗细颜色:一段插件代码的中间段里(除去头尾)一般有font-size="14",font-weight="bold",fgcolor="#FFFFFF"的英文,14就是字体大小,一般14刚好。bold是粗体,但是对汉字不明显,所以建议用数字来表示,font-weight="600",汉字显示就是粗体了,一般用500,"#FFFFFF"是颜色代码,不同颜色有不同代码表示,"#FFFFFF"是白色,"#000000"是黑色,具体有颜色代码表可以参考。
大部分插件在屏幕上是可以选择的
如:
<plugin clsid="{2F930BF0-6FE9-4a53-9E17-88E9247BAB48}" name="SMScount" height="23" >

<label y="-1" x="2">
<format state="unselected"  bgcolor="transparent" fgcolor="#9988F0" font-weight="500" font-size="14" />
<format state="selected"  bgcolor="transparent" fgcolor="#ff0000" font-weight="600" font-size="14" />
<text>新短信(<unreadSMS />) 件</text>
</label>
</plugin>

<format state="unselected"  bgcolor="transparent" fgcolor="#9988F0" font-weight="500" font-size="14" />表示不选择时的状态,如字体大小粗细颜色。
<format state="selected"  bgcolor="transparent" fgcolor="#ff0000" font-weight="600" font-size="14" />表示选择时的状态,如字体大小粗细颜色。
bgcolor="transparent"是背景透明。
这里需要明白的是一段代码中并不是这些参数都是必须的,因为主题XML文件的默认段代码中已经有了一些基本设置,插件代码中没有参数,主题就自动调用默认设置。
改主题无非就是这些了,当然有许多插件代码中的参数这里没有提到,因为不同的插件有不同的参数,你关键要做的不是刻意去记这些参数,掌握这些参数,这样变成做学问了,失去了做主题的乐趣了。关键是要动手做起来,到最后要靠看的多了,改的多了,做的多了,自然而然的掌握了,记住了。

在我们知道了主题的原理、构成和一些基本参数后,脑子里就应该这么想,原来做主题很简单,就象搭积木,一段段的插件代码在XML文件里从上到下拼起来,那屏幕上一行行内容就从上到下出现了,一一对应,插件代码就用拿来主义,因为你已经学会了在XML文件找代码位置,屏幕上是第几行,XML文件里就是第几段,你也知道了一段代码是有头有尾的,拿来也要完整的拿来,不要有头没尾,这样就语法错误了。
时间长了,你就不用再从上到下的数是那段代码了,一看名称就知道这是什么插件的代码了。

五.做主题
做主题需要知道的是一个主题XML文件由默认段代码+配色段代码+插件代码组成。
其实你已经会做主题了,不就是搭积木吗?现在缺少的只是主题素材。这个需要自己准备,包括背景图,配色,配色也不用自己做,看到某个主题的配色不错,把它的配色代码拷贝过来就行了。这需要平时收集。接下来的就是插件代码,看到某个主题的插件显示方式不错或有新插件,把它的插件代码拷贝过来,这也需要平时收集。
如何开始呢,
1.构思,想做什么样的主题,屏幕上如何布局,想显示多少内容,这张背景图配什么颜色好等等,这些都是做主题必须要想的,但这不是我要说,每个人的审美观不一样,屏幕上需要显示的内容也不一样,我只说方法和技术。
2.找一个和你想法最接近的主题XML文件,用IE浏览器打开,在IE浏览器工具栏里选择查看/源文件,就自动用记事本打开了XML文件,在这里就可以根据自己的需要来替换、添加、删除代码以及调整每段插件代码中的字体大小粗细颜色位置。
3.检查,记住,没把握的情况下,每改完一段代码就保存,刷新浏览器,检查是否有错误,有错误IE里是看不到代码的,这时再打开源文件,检查这一段代码中那里有错,比如少了空格,符号,标点什么的。如果全部改完再检查,这样找错就比较麻烦了,范围大了。这里需要提醒的是保存问题,如果XML文件里有中文字,那要采用另存为,界面里有个编码,选择UTF-8编码保存,不然也会显示出错的,一但显示出错即
上一篇:没有了
下一篇:没有了
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册