É uma prática ruim usar margens negativas no Android?

Demonstração da margem negativa:

                         

O cenário

Sobreponha as exibições definindo uma margem negativa para uma delas para que ela invada a caixa delimitadora de outra exibição.

Pensamentos

Parece funcionar do jeito que você esperaria com a sobreposição dos layouts se eles deveriam. Mas eu não quero me deparar com um problema maior para, inadvertidamente, não fazer as coisas direito. Emuladores, dispositivos físicos, o nome dele, quando você usa margens negativas, tudo parece funcionar corretamente, uma visão invade a caixa delimitadora de visualizações de outro e dependendo de como ela é declarada no layout, ela estará acima ou abaixo da outra visualização.

Também estou ciente de que, desde a API 21, podemos definirtranslationZ eelevation atributos para fazer a visualização aparecer acima ou abaixo de outras vistas, masa minha preocupação basicamente vem do fato de quena documentação para olayout_margin atributos é claramente especificado queos valores das margens devem ser positivos, deixe-me citar:

Excerto:
Especifica o espaço extra nos lados esquerdo, superior, direito e inferior dessa exibição. Este espaço está fora dos limites desta visão.Valores de margem devem ser positivos. Deve ser um valor de dimensão, que é um número de ponto flutuante anexado a uma unidade, como "14.5sp". As unidades disponíveis são: px (pixels), dp (pixels independentes da densidade), sp (pixels dimensionados com base no tamanho da fonte preferida), em (polegadas), mm (milímetros) ...

Nos anos desde que originalmente fiz esta pergunta eu não tive nenhum problema com margens negativas, tentei evitá-los tanto quanto possível, mas fiznão encontrar quaisquer problemas, por isso, mesmo que a documentação afirma que, eu não estou muito preocupado com isso.

questionAnswers(7)

yourAnswerToTheQuestion