zoukankan      html  css  js  c++  java
  • duilib绘制边框

      在使用Duilib时,有时候需要绘制边框,绘制边框时候,上下左右都会有边框线;可在使用时,有时候不需要绘制四边(如果绘制四边,两个有边框的控制放在一起,就有一边会很粗),那该如何处理?,其实用法很简单,如下:

    <HorizontalLayout bkcolor="#FFE6ECF7" bordersize="1,0,2,2" bordercolor="#FFBCBCBC" inset="1,0,1,1">
    </HorizontalLayout >
      bordersize可以设置四个参数,其中为0的部分,就不绘制边框(默认只是设置一个参数,这样四边都有边框)。
      另外,在绘制时,可能在一边绘制部分边框,那此时又该如何处理?处理起来也很简单,其中一边不绘制边框(参数设为0),然后使用自动布局来覆盖,如下:
    <HorizontalLayout  height="1">
        <Control bkcolor="#FFBCBCBC" width="1" />
        <Control bkcolor="#FFE6ECF7" width="298" />
        <Control bkcolor="#FFBCBCBC"  />
    </HorizontalLayout>

    其中,宽度为298的为不用绘制的部分,背景色填充为背景的颜色!

      怎么样,是不是很简单,效果如下图:

      

  • 相关阅读:
    【CF833E】Caramel Clouds
    【LG2183】[国家集训队]礼物
    (ex)Lucas总结
    【CF527C】Glass Carving
    【CF833D】Red-Black Cobweb
    【LG4631】[APIO2018]Circle selection 选圆圈
    volatile梳理
    ThreadLocal梳理
    java线程基础梳理
    TCP/IP
  • 原文地址:https://www.cnblogs.com/happinessday/p/6394547.html
Copyright © 2011-2022 走看看