2

Ich muss eine TextView (Die kreisförmige Form mit "0") in der Symbolleiste verankert, wie ein FAB, aber es muss immer sichtbar sein.Einklappbare Symbolleiste verankerte Ansicht ist versteckt, wenn Kollaps

Mein Problem ist, dass, wenn ich die Symbolleiste kollabieren (die recyclerView scrollen), in der vollständig zusammengeklappten Zustand die Hälfte der Ansicht verbirgt ... Die Textview-Layout diese Eigenschaften hat:

app:layout_anchor="@id/appbar" 
app:layout_anchorGravity="bottom|center_horizontal" 

Wer weiß, wie man es löst?

Expanded

Collapsed

Antwort

4

Wenn Sie Ihre Textview über die Symbolleiste sein wollen, in diesem Fall können Sie versuchen, höheren Höhenwert zu Textview zu setzen. In einigen Fällen hat es für mich funktioniert.

Zum Beispiel:

android:elevation="15dp" 
+0

Wow! Das funktioniert, aber Erhöhung ist für API> 21, hätte es Kompatibilitätsprobleme? – Borja

+0

@Borja Ich habe einen ähnlichen Fall auf Samsung Galaxy S4 Mini-Gerät mit API 16 getestet und funktioniert gut. Ich denke, Elevation habe nur Schattenprobleme für API> 21. Aber ich empfehle das für sich selbst zu testen. –

+1

Ich habe es getestet und es funktioniert mit verschiedenen API-Versionen, ich denke, Erhöhung in API <21 entfällt. Falls nicht, können wir den layout-v21-Ordner verwenden, um abhängig von der API-Version unterschiedliche Layouts zu verwenden. Vielen Dank! – Borja