UI库阶段性进展(按钮初具雏形)

本文介绍了通过XML配置文件实现不同状态下的按钮样式,包括纯色、禁用、图片及九宫格背景,并讨论了进一步优化配置文件结构的方法。

懒得打字了上图:

分别演示了纯色,纯色禁用,四态图片背景,九宫格背景,图片背景禁用效果;

按钮的演示都在textbutton.xml中配置,下面是textbutton.xml的内容:

1 <panel name="testbutton" pos="5,-105,-5,-5" bgmode="2" bgimg="panelbg.png" bgstretch="5,5,5,5" fcolor="FF000000">
2   <button name="colorbtn" pos="5,4,45,35" txt="颜色" bgmode="0" bgcolor="FFFF0000" bghovercolor="FF00FF00"/>
3   <button name="colorbtn" pos="50,4,90,35" txt="禁用" bgmode="0" disable="1" bgcolor="FFFF0000" bghovercolor="FF00FF00"/>
4   <button name="imgbtn1" pos="100,5,150,35" txt="图片" fcolor="FF00FF00" bgmode="1" bgimg="btnbg.png"/>
5   <button name="imgbtn2" pos="155,5,265,45" txt="九宫格图片" fcolor="FF00FF00" bgmode="2" bgimg="btnbg.png" bgstretch="5,5,5,5"/>
6   <button name="imgbtn3" pos="270,5,330,35" txt="禁用" fcolor="FF00FF00" bgmode="2" disable="1" bgimg="btnbg.png" bgstretch="5,5,5,5"/>
7 </panel>

在主窗口的dialog.xml中引用:

<import source="testbutton.xml|testbutton"/>

由于现在控件的样式属性越来越多,下一步考虑将,属性除了name,pos等标志性的留在配置中,其他的增加一个style.xml专门放置样式,这样方便重用样式,也可以让配置文件更清晰;

另外一件非常要紧的事情就是将txt中的文字放置到stringtable中,希望周末可以完成这两个任务;

good luck!

转载于:https://www.cnblogs.com/dwjaissk/archive/2012/12/14/2817402.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值