4 、突然想起,刚才应该一块也把原面板盖住右软键的数字时钟也移开。因为这个面板模拟时钟没有遮盖右软键,但数字时钟的状态下右软键是被遮盖的!又得重折腾一下,我倒! ( 见图 5 )
用 Cooooooo 查看,该面板时间文本的坐标是: 100 198 175 219 ,即在屏幕最底端的右边,遮盖住了右软键的位置!将时间文本 ( 即数字时钟 ) 纵向上移。用 SkiMan 传入手机,看到,原面板的运营商、日期、数字时钟均被移走后,左右软键、菜单键悉数现形 ! ( 见图 6 )
解剖结束!归结起来,这个面板实现这种特殊效果的道理很简单:用运营商文本、日期文本、数字时钟去遮盖左右软键和菜单键,然后,在安装的时候选择将其隐藏!
下面,我将上述剖析步骤逆反过来,用 R
1 、在 Cooooooo 中,将“日期 文本的位置”和“时间文本的位置”,分别移动到左软键和右软键的正常位置,掩盖之!
其实,运营商文本、日期文本、时间文本 ( 即数字时钟 ) ,这三样,不一定只能像我这样移动这两项。反正最起码选择其中一项,移动到屏幕最底端,遮盖住左右软键和菜单键;当然,你也可以将三项全部移动到屏幕最底端。
要是选择了两项或者三项移到屏幕底端,那么这两项或三项的文本区域设置,最起码要有一项的长度足以遮盖住菜单键的位置。菜单键的位置一般是 78(X1 ,即区域的左边位置 ) 97(X2 ,即区域的右边位置 ) 。比如,你要想把左边的那项拉长以遮盖菜单键,就将其 X2 设为 ≥ 97 ;要想把右边的那项拉长以遮盖菜单键,就将其 X1 设为 ≤ 78 。
要是只选择一项移到屏幕底端,那么就把该项文本区域的长度设为屏幕的最大宽度,即 176 !就是说,仅这一项就把左右软键和菜单键全部遮盖!
假如选择移动移到屏幕底端的两项或三项中,有一项是时间文本 ( 即数字时钟 ) ,那么就要注意一个问题:这样的面板,你主屏设为数字时钟时,隐藏效果没问题;但要是你设为模拟时钟时,而模拟时钟恰恰不在右软键的位置,便不能起到遮盖作用,这时,右软键就显示出来了! ( 见图 7 的上面 )
所以干脆彻底的办法是,将除时间文本 ( 即数字时钟 ) 之外的一项的长度,设为屏幕的最大宽度,即 176 !这样,即使设为模拟时钟,也不怕本由数字时钟遮盖的部位重新显示出来。
图 7 的下面:我将日期文本位置长度设为最大 176 !这样,在模拟时钟下,右软键便不会重新显示出来!改后有关参数是:
日期 文本的位置: 0 190 176 220
时间 文本的位置: 99 190 176 220