zoukankan      html  css  js  c++  java
  • UI库阶段性进展(按钮初具雏形)

    懒得打字了上图:

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

    按钮的演示都在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!

  • 相关阅读:
    5773. 【NOIP2008模拟】简单数学题
    jzoj_5455. 【NOIP2017提高A组冲刺11.6】拆网线
    5461. 【NOIP2017提高A组冲刺11.8】购物
    博客第三天
    博客第二天
    博客的第一天。
    微服务架构下的session一致性
    分布式数据库数据一致性的原理、与技术实现方案
    epoll的本质
    DNS域名解析过程
  • 原文地址:https://www.cnblogs.com/dwjaissk/p/2817402.html
Copyright © 2011-2022 走看看