У меня есть этот дизайн:
, и я не могу представить, как создать что-то подобное.Вначале я использовал bottomNavgationview, но это не помогло мне, потому что я не могу сделать это перекрытие выбранного элемента и выровнять текст на элементе.Теперь я создал свой собственный вид, основанный на linearLayout:
<LinearLayout
android:id="@+id/navigation_view"
android:layout_width="match_parent"
android:layout_height="56dp"
android:layout_marginTop="5dp"
android:background="@color/white">
<TextView
android:id="@+id/received"
android:layout_width="0dp"
android:layout_height="56dp"
android:layout_weight="6"
android:gravity="center"
android:layout_gravity="end"
android:textColor="#565D63"
android:fontFamily="@font/opensans_semibold"
android:text="@string/received"
android:textAlignment="center" />
<TextView
android:id="@+id/sent"
android:layout_width="0dp"
android:layout_height="56dp"
android:layout_weight="6"
android:gravity="center"
android:textColor="#565D63"
android:fontFamily="@font/opensans_semibold"
android:text="@string/sent"
android:textAlignment="center" />
<TextView
android:id="@+id/draft"
android:layout_width="0dp"
android:layout_height="56dp"
android:layout_weight="6"
android:textColor="#565D63"
android:fontFamily="@font/opensans_semibold"
android:gravity="center"
android:text="@string/drafts"
android:textAlignment="center" />
</LinearLayout>
, и я попытался программно установить translationZ
, но мне не удалось достичь своего дизайна.У меня были некоторые мысли о framelayout
из этого и этого вопросов, но это не помогло мне.Может кто знает как я могу решить мою проблему?