Добрый день, при добавлении иконки в формате svg, можно указать цвет:
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="@color/colorIcon"
android:pathData="M19,3h-4.18C14.4,1.84 13.3,1 12,1c-1.3,0 -2.4,0.84 -2.82,2H5c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2V5c0,-1.1 -0.9,-2 -2,-2zm-7,0c0.55,0 1,0.45 1,1s-0.45,1 -1,1 -1,-0.45 -1,-1 0.45,-1 1,-1zm2,14H7v-2h7v2zm3,-4H7v-2h10v2zm0,-4H7V7h10v2z"/>
</vector>
Но этот цвет применяется только для андройда выше 5 (API 21). Всё что старее, иконка заливается чёрным цветом, на stackoverflow нашёл такое решение, что в том месте где вставляем иконку указываем
tint. Но этот вариант не помог.
<corp.name.nameproject.customview.ItemMenuCustom
android:id="@+id/im_event_board"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/padding_small"
app:itmIcon="@drawable/ic_event_board_24dp"
android:tint="@color/colorIcon"
app:itmText="@string/event_board"/>
Что нужно сделать, чтобы залить иконку нужным цветом на android ниже 5.0?