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)))); }