在使用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的為不用繪制的部分,背景色填充為背景的顏色!
怎么樣,是不是很簡單,效果如下圖:

