4 - Frame retangular dinâmico, usando vários arquivos de imagens

.html ›› .html ›› .html ›› .html ››
Parent Previous Next

Frame retangular dinâmico, usando vários arquivos de imagens


Deseja-se formar um frame com a seguinte aparência:


Para isso, dividimos a figura em 8 partes


leftLine.png (12x66)

rightLine.png (12x66)

lowerDir.png (29x32)

lowerEsq.png (29x32)

upperDir.png (29x32)

upperEsq.png (29x32)

lowerLine.png (80x5)

upperLine.png (80x5)


e usamos o seguinte arquivo de definição de frame:


<?xml version="1.0" encoding="UTF-8"?>
<frame width="138" height="130">
        <borders left="12" top="10" bottom="10" right="12"/>
        <draw>
                        <!-- QUINAS -->
                        <!-- quina superior esquerda -->
                        <image left="0" top="0" right="29" bottom="32" overflowX="stretch">
                                <anchors left="true" top="true"/>
                                <source url="upperEsq.png" left="0" right="29" top="0" bottom="32"/>
                        </image>                       

                        <!-- quina superior direita -->
                       <image left="109" top="0" right="138" bottom="32" overflowX="stretch" overflowY="stretch">
                                <anchors left="false" right="true" top="true"/>
                                <source url="upperDir.png" left="0" right="29" top="0" bottom="32"/>
                        </image>                                              

                        <!-- quina inferior esquerda -->
                        <image left="0" top="98" right="29" bottom="130">
                                <anchors left="true" top="false" bottom="true"/>
                                <source url="lowerEsq.png" left="0" right="29" top="0" bottom="32"/>
                        </image>                      

                        <!-- quina inferior direita -->
                        <image left="109" top="98" right="138" bottom="130">
                                <anchors left="false" right="true" top="false" bottom="true"/>
                                <source url="lowerDir.png" left="0" right="29" top="0" bottom="32"/>
                        </image>                                             

                       <!-- LINHAS -->
                        <!-- linha horizontal superior -->
                        <image left="29" top="0" right="109" bottom="5" zOrder="-1" overflowX="stretch">
                                <anchors left="true" right="true" top="true"/>
                                <source url="upperLine.png" left="0" right="80" top="0" bottom="5"/>
                        </image>       

                        <!-- linha horizontal inferior -->
                        <image left="29" top="125" right="109" bottom="130" zOrder="-1" overflowX="stretch">
                                <anchors left="true" right="true" top="false" bottom="true"/>
                                <source url="lowerLine.png" left="0" right="80" top="0" bottom="5"/>
                        </image>       

                         <!-- linha vertical esquerda -->
                        <image left="0" top="32" right="12" 
                               bottom="98" zOrder="-1" overflowY="stretch" overflowX="stretch">
                                <anchors left="true" right="false" bottom="true" top="true"/>
                                <source url="leftLine.png" left="0" right="12" top="0" bottom="66"/>
                        </image>                              

                        <!-- linha vertical direita -->
                        <image left="126" top="32" right="138" bottom="98" 
                               zOrder="-1" overflowY="stretch" overflowX="stretch">
                                <anchors left="false" right="true" bottom="true" top="true"/>
                                <source url="rightLine.png" left="0" right="12" top="0" bottom="66"/>
                        </image>                       
        </draw>
</frame>


   

       

Created with the Personal Edition of HelpNDoc: Effortlessly Edit and Export Markdown Documents