Ich versuche, zwei abgerundeten Kanten Ansichten, A und B, in Android zu machen. Beide Ansichten haben den gleichen Eckenradius, aber B ist innerhalb von A oder B sollte innerhalb von A aussehen.Android: Abgerundete Kanten wachsen innerhalb einer anderen abgerundeten Kanten
Die Breite von B ist dynamisch gemäß dem folgenden Prozentsatz. Wenn der Prozentsatz mehr als 5% beträgt, funktioniert das völlig einwandfrei. Da der Prozentsatz jedoch weniger als 5% beträgt, wird er wie die Fehlerzahl unten aussehen. Sie sehen wie völlig unabhängige Ansichten aus, obwohl sie tatsächlich sind. Ich brauche den grünen Teil wächst nur in der Grauzone. Wie kann dies erreicht werden?
Idealerweise sollte es aussehen
Aber ich nicht, es zu machen. :/Die Figur habe ich
Hier ist, was ich tat, definieren eine ziehbar wie unten
gegeben<RelativeLayout
android:id="@+id/percentageBarViewGroup"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<View
android:id="@+id/a_Bar"
android:layout_width="match_parent"
android:layout_height="20dp"
android:background="@drawable/progress_bar_empty_background"/>
<View
android:id="@+id/b_Bar"
android:layout_width="0dp"
android:layout_height="20dp"
android:background="@drawable/progress_bar_progressing_background"/>
</RelativeLayout>
versuchen, diese: http://stackoverflow.com/q/26074784/5241603 –
[Lösung der Frage oben] (http://stackoverflow.com/a/26201117/7035842) Das funktioniert das Beste für mich. Vielen Dank! @ K.Sopheak – shumin
Gern geschehen. –