找回密码
 点一下
查看: 621|回复: 1

求教UIxml中按钮(button)的正确写法,内详:

[复制链接]
发表于 2013-2-14 23:59:28 | 显示全部楼层 |阅读模式


我建立了一个UI的xml文件,然后用触发器,建立了主面板,以xml为模板建立了按钮,并赋予图标、关联了起来,


QQ截图20130214234841.jpg
QQ截图20130214233846.jpg

运行后,按钮的基本功能正常,但鼠标悬浮时,没有高亮,无视觉交互容易使人疑惑,


QQ截图20130214234511.jpg


于是,我试图加上高亮的代码,


QQ截图20130214234610.jpg

但是运行后,发现,鼠标悬浮时,图标不见了,只留下单纯的高亮图案:

QQ截图20130214234521.jpg



根据多次尝试,我自己的猜测是:触发器设置的图片,实际上就是NormalImage部分

而鼠标悬浮时,系统会隐藏NormalImage显示HoverImage,鼠标离开则相反。

但是直接在按钮的代码体内部,增加一个图片元素,这个图片在触发器里是不可控的。

而写在外面,和直接纯触发一样了,一个图片和一个按钮,重叠的存在于同一个位置,然后分别操作,

两者其实是不相干的两个单元,这么一来,为了达成障眼法,禁用按钮(按钮变灰)等操作得针对两者各操作一遍。


——————————————————————————————————————————————————

请问是否能用xml写出一个:

图标能被触发器正常操作、鼠标悬浮能高亮,又不会不见了图标,的按钮

——这个按钮的图标、高亮、边框,都是属于自己的一个整体按钮???


发表于 2013-2-15 17:47:55 | 显示全部楼层
怪不得那天我完全没看明白你在说什么,你在触发器里都改了它的图片了,这样它的高亮图当然不会自动跟着变。

你要用触发器改图片的话还得记得用触发器改悬浮图片,有这样一个触发器动作的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-6-29 08:46 , Processed in 0.176187 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表