У меня есть список чертежей в моем проекте (2000). Затем я получаю имя рисуемого объекта, преобразую его в идентификатор:
Код: Выделить всё
val iconDrawableId = resourceProvider.getAppContext().resources.getIdentifier(iconName, "drawable", resourceProvider.getAppContext().packageName
Код: Выделить всё
ContextCompat.getDrawable(resourceProvider.getAppContext(), iconDrawableId)
Код: Выделить всё
android:pathData="M19,9H5c-0.55,0 -1,0.45 -1,1s0.45,1 1,1h14c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1zM5,15h14c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1H5c-0.55,0 -1,0.45 -1,1s0.45,1 1,1z"
android:fillColor="#000000"
android:fillAlpha="0.87"/>
Подробнее здесь: https://stackoverflow.com/questions/786 ... e-com-my-a