Комментарии 9
Если просто применить setTint, то у нас покрасятся все Drawable с этим state, а значит, всё с таким же идентификатором. В итоге все иконки будут одного цвета.
Как-то сталкивался с подобной проблемой, не помню уже как, но смог решить, разбираться в причине не стал, было лень, теперь хоть стало ясно почему так случилось )
Статья прям супер! А как такая запись вызовов с их длительностью делается не подскажете?
Как уже ответил @Neikistэто Trace, который можно записать и просмотреть в Android Studio. Прикладываю ссылку для изучения графиков из статьи https://developer.android.com/studio/profile/inspect-traces. Но лучше изучить всю документацию по профилированию приложения https://developer.android.com/studio/profile/android-profiler. Там действительно много интересного.
Статья отличное и решение тоже хорошее. Вопрос вызывает только правомерность наименования слоя нативных библиотек "слоем C++". Мне кажется там и на простом C написан код, не только на крестах
Спасибо толково
Как работа с ресурсами вызывает микрофризы