BringToFront não funciona dentro de um layout de coordenador
Android Studio 2.0 Preview 4
Estou usando para usarBringToFront
para obter umTextView
para exibir na frente dos outros controles.
O Doctraga para frente() diga que você tem que ligarrequestlayout
invalidate
. O que eu faço, mas não funciona.
tvLevel.bringToFront();
tvLevel.requestLayout();
tvLevel.invalidate();
Eu estou usando issoTextView
dentro de umandroid.support.design.widget.CoordinatorLayout
No entanto, o código a seguir funciona. Mas apenas suporta API 21 e superior. Mas preciso dar suporte à API 16.
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
tvLevel.setTranslationZ(4);
tvLevel.invalidate();
}
Ou configurando oxml
propriedade de atributoandroid:translationZ("4dp")
trabalho. No entanto, apenas para a API 21