要按键排序,我可以使用
map.toSortedMap()
Run Code Online (Sandbox Code Playgroud)
但是,在Kotlin中按值对LinkedHashMap进行排序的最佳方法是什么?
我想保留一些没有着色的图标,并且有些着色.我现在有:
app:itemIconTint="@color/menu_icons_selector"
Run Code Online (Sandbox Code Playgroud)
它会染上所有图标.
我试图让所有的图标都没有着色
mNavigationView.setItemIconTintList(null);
Run Code Online (Sandbox Code Playgroud)
然后
mNavigationView.getMenu().getItem(4).getIcon().setColorFilter(redColor, PorterDuff.Mode.SRC_ATOP);
Run Code Online (Sandbox Code Playgroud)
将色调仅设置为第4项,但这不起作用 - 所有图标现在都没有着色,第4项也没有着色.
我想在我的原生 Android 代码中使用 Flutter 资源中的主徽标——例如,显示通知。如您所知,在 Android 中,您通常会从这样的drawable文件夹中获取资源R.drawable.icon。但是后来我也必须将图标复制到 Android drawable 文件夹中。也许有一种方法可以从本机代码访问 Flutter 资源(读取 - 资产)?