コード例 #1
0
        private void updateBorder()
        {
            if (mBorder == null)
            {
                return;
            }
            float  width      = mHitArea.getWidth();
            float  height     = mHitArea.getHeight();
            AsQuad topLine    = mBorder.getChildAt(0) as AsQuad;
            AsQuad rightLine  = mBorder.getChildAt(1) as AsQuad;
            AsQuad bottomLine = mBorder.getChildAt(2) as AsQuad;
            AsQuad leftLine   = mBorder.getChildAt(3) as AsQuad;

            topLine.setWidth(width);
            topLine.setHeight(1);
            bottomLine.setWidth(width);
            bottomLine.setHeight(1);
            leftLine.setWidth(1);
            leftLine.setHeight(height);
            rightLine.setWidth(1);
            rightLine.setHeight(height);
            rightLine.setX(width - 1);
            bottomLine.setY(height - 1);
            topLine.setColor(rightLine.setColor(bottomLine.setColor(leftLine.setColor(mColor))));
        }