Влияние замены библиотеки ActionBarSherlock на панель инструментов или панель действий - PullRequest
0 голосов
/ 05 марта 2019

У меня есть приложение, которое использует actionbarsherlock .Приложение имеет огромную пользовательскую базу.Ниже приведены текущие конфигурации с точки зрения API -

minSdkVersion 21
targetSdkVersion 28

У меня возникла проблема при обновлении библиотеки play-services до последней версии, и она жаловалась на двойное значение для некоторыхИмена атрибутов ресурса.

Чтобы избежать этого, я решил полностью удалить библиотеку actionbarsherlock, поскольку она очень старая, и заменить ее новыми виджетами, такими как ToolBar или ActionBar.

Я провел анализ воздействия и обнаружил, что в коде будут огромные изменения, и каждый экран будет переработан.Это будет влиять на инфляцию меню, навигацию, удаление стилей и тем из библиотеки ABS с новыми атрибутами, такими как замена стиля Widget.Sherlock.Light.ActionBar на новый.

Итак, мой вопрос, как справиться со всеми этими изменениями?Какой подход мы должны рассмотреть между ToolBar и ActionBar?Есть ли ссылка, которая поможет мне в этом?Я уже прошел через эту ссылку, но она слишком старая, поэтому подумал, что можно снова опубликовать этот вопрос.Что произойдет, если я не обновлю библиотеку com.google.android.gms:play-services:7.3.0 до последней версии?

Заранее спасибо.

...