带有片段的底部导航和所选项目顶部的条形图,如下图所示

时间:2019-06-05 11:50:01

标签: android android-layout android-fragments

此图像在所选项目上显示一个条形图。我该怎么办?
https://codepen.io/chuckcoury/pen/eaoZrJ

1 个答案:

答案 0 :(得分:0)

一种常见的方法是制作自定义布局

<LinearLayout
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:orientation="vertical">

            <View
                android:id="@+id/selector"
                android:background="@color/selector_color"
                android:layout_width="match_parent"
                android:layout_height="5dp"
                android:visibility="invisible" />  <!--Mind the case here-->

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:src="@drawable/ic_home" />

</LinearLayout>

使用ClickEvents切换selector的可见性

设备之间的差异不会改变。我建议您是否将ConstraintLayoutmatch_constraint属性和guidelines一起使用。

Docs for Guidelines