I have this design:
and I can't imagine how to create smth like that. At the beginning I used bottomNavgationview, but it didn't help me because I can't make that overlapping of selected item and align text at the item. Now, I have created my own view which is based on 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>
and I tried to set translationZ
programmatically, but I didn't manage to reach my design. I have some thought about framelayout
from this and this questions but it didn't help me. Maybe someone know how I can solve my problem?