- UID
- 3105
- 帖子
- 91
- 精华
- 0
- 贡献
- 2
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2005-9-28
|
感谢Aycox 超版的回答,非常细致!讨论的结果大致总结如下:
(1) 问题1、问题2和问题3实际上是有联系的,因为问题1无法解决而采用的退而求其次的办法导致了问题2和问题3的发生。如果侧边栏底部可以象上面的标签一样直接绘制分割线的话,在现有的皮肤模式下,问题2和问题3是可以解决的,即底部标签栏背景上下分别绘制分割线即可,这样上下标签栏高度即可相同,并且问题3中的则会产生上下均镂空1个像素不绘制的效果,也是对称的。问题1可能需要开发人员才能解决。
(2) 问题4、问题5和问题6也是有联系的,是由于控件边框为凹陷效果造成的,所以这些问题要解决也只能由开发人员解决,但这需要考虑层次感的问题(我觉得可以不用考虑,因为底部标签都是纯颜色绘制,都是平的,所以这里的层次感显得有点突兀)。问题6的后半部分问题比较难解决,似乎只有改成“左右部分原始,中部缩放”的三段式模式才能解决,但对于一般的皮肤,中间一般是否分割点的,所以中部缩放的效果不好,这个问题有点麻烦不能两全其美,只能等开发人员改变控件边框凹陷效果的模式后再看了。
(3) 问题7、问题8和问题9都没办法解决,但影响应该都不大。当然,如果开发人员觉得有时间顺便解决一下问题8,将其改成由“bg_sidetoolbar”图像的高度决定侧边栏标题行的高度,那是最好了。
(4) 问题10和问题11,顺利解决,非常感谢Aycox 超版!
皮肤又向着完美前进了一步,希望上述问题对开发人员以及后来的皮肤制作人员有所帮助。
[ 本帖最后由 Sanly 于 2008-7-6 00:26 编辑 ] |
|