|
6.5ROM的96DPI包出来一段时间了,最近准备刷下6.1,基本告别6.5了,现把6.5ROM下专用主题的96DPI修改方法跟大家说下。(注意这个是6.5专用主题的修改方法,6.1下的滑动主题并不适用,不要乱用!)
! V% t# ^) s, o. r. q8 \' D# g
$ ]; Z2 M' @! k* i; R! J+ _3 {, g这类滑动主题修改的文件已经不是6.0ROM时代的XML主题文件了,都是修改的 CPR 文件,以Titanium 6.5滑动主题为例,对应的主题修改文件是 Titanium_320x240.cpr ,另外一个240X320的是竖屏配置。8 n" @- ^+ J" c0 ^, ~
1 I' C' U" o9 Y2 r96DPI和131DPI其实就是个分辨率的关系,具体到数值就是131DPI下任务栏的高度是27,上下加起来就是54,当然上任务栏我们是可以去掉的,而96DPI的任务栏高度是20,因为下任务栏没法除去的原因,所以131DPI下图片最小是320x213,而96DPI下图片最小为320x220,这就是如果不修改131DPI下的主题用到96DPI下有黑条的原因之一,所以,我们作为主体背景的图片不能小于320x220,最好保持原有的分辨率320X240,这点在用主题工具制作主题的时候特别要注意,主题工具默认131DPI而且保存是自动把背景图片裁剪为320X213。
3 j6 Y0 Q# }9 V7 B
6 w2 c/ D, W7 j* w; F具体修改如下!(修改软件我个人喜欢 UltraEdit 各位看自己喜好啦,呵呵)- \% v8 x( H3 k8 U( {/ T9 S
9 c8 E# f+ L9 E" R4 }; @. N; z1)背景图片的设定* I+ n4 L3 Z8 x& g5 L* Q: F
131DPI 默认是<Image ID="Background" Opacity="1.0" Top="-54" Width="320" Height="240" Source="ConfettiPlus::WallpaperBitmap"/>
: _$ g9 D+ [! @
/ i! N5 v% H( a0 Z6 z6 ^, S+ P; ~' ~% i: ]9 y96DPI 修改一个地方就是 Top="-40"' w2 \: A% f- _8 \5 F2 w& m; o
0 B/ N3 q4 S+ u1 v O( ~3 J8 C: N' u ?2)主显区的高度设定
; }9 k# `* O+ a" B% c, [+ R
: A7 {' s& P6 l8 C+ E& Y( o131DPI 下默认是 <TitaniumListView ID="HomeNav" Width="320" Height="185" Columns="1" Rows="5" ItemWidth="320" ItemHeight="31">
9 U- t$ e5 g' G, H
# u; H' L v- ]96DPI 修改一个地方就是 Height="200" (至于后面的 ItemHeight="31" 可以改成28,也可以不动)8 G: o8 N1 D) K. y+ M9 o! E- J# ~
/ |6 {" s; ^% A" V6 o9 |
3)替换字体大小
3 ?5 t+ H8 F1 D% S; g$ V/ m( R) F8 x$ A; `8 D% [; t
因为 96DPI 下分辨率提高了,字体显示相对变小,所以原131DPI 下的字体大小就显得比较小了,建议所有字体大小全部替换成11号字,再大不要超过12号,要不影响整体美观。
* R" j' o5 E$ @$ D# X5 ?; {) O6 C" s
字体的表述是这样的 FontSize="8" 这就是8号字,还有7,9,10,11这些,方法就是替换,用过文本编辑的这个就不用教了吧,呵呵9 `. K% f- h! O8 u
& O' F7 U: N5 G# o. O+ \8 Z+ b, C最后送上我修改的96DPI的 Titanium 6.5 滑动主题,只做了普通的替换,没怎么美化,实在没时间,不好意思! |
|