我有一个使用 actionbarsherlock 的应用程序。该应用程序具有庞大的用户基础。以下是有关API的当前配置-
minSdkVersion 21
targetSdkVersion 28
在将 play-services 库更新到最新版本时遇到了问题,它抱怨某些资源属性名称的值重复。
为避免这种情况,我想完全删除actionbarsherlock库,因为它很旧,并用诸如ToolBar或ActionBar之类的新窗口小部件替换。
我进行了影响分析,发现代码中会有很大的变化,并且每个屏幕都将重新设计。 它会影响菜单膨胀,导航,从ABS库中删除具有新属性的样式和主题,例如使用新属性替换Widget.Sherlock.Light.ActionBar。
所以我的问题是如何应对所有这些变化?我们应该在ToolBar和ActionBar之间考虑哪种方法?有参考链接可以指导我吗?我已经通过了this链接,但是该链接太旧了,因此请考虑再次发布此问题。如果我不将库com.google.android.gms:play-services:7.3.0
更新到最新版本,将会怎样?
谢谢。