gpt4 book ai didi

java - 为什么所选图标在 BottomNavigationViewEx 中没有突出显示?

转载 作者:太空宇宙 更新时间:2023-11-04 09:29:55 25 4
gpt4 key购买 nike

我在我的应用程序中使用了 BottomNavigationViewEx 库,但是,所选图标并未突出显示。

我想关闭动画,因此我将 labelVisibilityMode 设置为未标记,动画停止出现,但所选项目未突出显示。我已经应用了 itemIconTint 但这改变了所有图标的颜色。这是我的代码:

<com.ittianyu.bottomnavigationviewex.BottomNavigationViewEx
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/bottomnavviewbar"
android:background="@drawable/white_grey_border_bottom"
app:menu="@menu/bottom_navigation_menu"
app:labelVisibilityMode="unlabeled"
app:itemIconTint="#000000">
<小时/>
public class BottomNavigationViewHelper {
private static final String TAG = "BottomNavigationViewHel";

public static void setupBottomNavigationView(BottomNavigationViewEx bottomNavigationViewEx)
{
Log.d(TAG, "setupBottomNavigationView: Setting up BottomNavigationView");

bottomNavigationViewEx.enableAnimation(true);
bottomNavigationViewEx.enableShiftingMode(true);
bottomNavigationViewEx.setTextVisibility(false);
bottomNavigationViewEx.enableItemShiftingMode(true);
}
}

最佳答案

您可以使用item.setChecked(true)来解决这个问题;当从 BottomNavigationView 中选择项目时

fragment

public class MainActivity extends AppCompatActivity implements
BottomNavigationViewEx.OnNavigationItemSelectedListener{

@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
item.setChecked(true);
return false;
}
}

希望这能解决您的问题

关于java - 为什么所选图标在 BottomNavigationViewEx 中没有突出显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57207681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com