如何删除粗糙的ANDROID中的图标的移动效果(缩放效果)?

时间:2016-11-11 11:53:21

标签: android

如果在底栏上单击图标,您将如何禁用缩放效果? 我尝试使用useFixedMode(),但该功能无效。

2 个答案:

答案 0 :(得分:0)

我认为你使用的是错误的库。 您可以在gradle中使用此库:

compile 'com.roughike:bottom-bar:1.4.0.1'

然后尝试使用

bottombar.useFixedMode();

答案 1 :(得分:0)

您可以使用自定义的底部导航栏而不是粗暴的徒步旅行。

`<android.support.v7.widget.CardView
    android:id="@+id/cvBottomNavigationBar"
    android:layout_width="match_parent"
    android:layout_height="48dp"
    android:layout_alignParentBottom="true"
    android:background="?attr/selectableItemBackground"
    app:cardCornerRadius="0dp"
    app:cardElevation="6dp">

    <LinearLayout
        android:id="@+id/tab_item_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentBottom="true"
        android:gravity="bottom"
        android:orientation="horizontal">


        <RelativeLayout
            android:id="@+id/tab_iv_0"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:gravity="center"
            android:padding="6dp">

            <ImageView
                android:id="@+id/iv_0"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_gravity="center"
                android:clickable="false"
                android:contentDescription="@null"
                android:src="@drawable/home" />

        </RelativeLayout>


        <RelativeLayout
            android:id="@+id/tab_iv_1"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:gravity="center"
            android:padding="6dp">


            <ImageView
                android:id="@+id/iv_1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_gravity="center"
                android:clickable="false"
                android:contentDescription="@null"
                android:src="@drawable/bookmark" />

        </RelativeLayout>

        <RelativeLayout
            android:id="@+id/tab_iv_2"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:gravity="center"
            android:padding="6dp">

            <ImageView
                android:id="@+id/iv_2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_gravity="center"
                android:clickable="false"
                android:contentDescription="@null"
                android:src="@drawable/profile" />

        </RelativeLayout>
    </LinearLayout>
</android.support.v7.widget.CardView>`