不推荐使用SlidingDrawer

Mar*_*nci 22 android deprecated slidingdrawer

我刚刚注意到,自从API 17 SlidingDrawer以来,它已被弃用.

对它的评论说:

此类在API级别17中已弃用. 此类不再受支持.如果您必须在应用程序中使用它,建议您将自己的实现基于Android开源项目的源代码.

这是否意味着我应该将代码导入到我的项目中,以确保将来会支持它?

是否有一些开源项目将slidingDrawer扩展到那里?

Com*_*are 18

这是否意味着我应该将代码导入到我的项目中,以确保将来会支持它?

就个人而言,我会SlidingDrawer为所有新的应用程序开发转储并做其他事情.

话虽这么说,SlidingDrawer在可预见的未来应该在Android SDK中.正如文档所指出的那样,谷歌不再支持它,这意味着,有时候,它可能根本不再有用,而且必须被删除.如果您当时仍在使用它,那么您将有决定.例如,AbsoluteLayout在2008年末IIRC被弃用,它仍可供使用.

SlidingDrawer虽然您需要复制一些资源并进行代码更改以指向您的资源而不是框架内部的资源,但是没有什么能阻止您尝试在库项目中进行分叉.

  • 在我的应用程序的最后一个版本中,我终于抛弃了SlidingDrawer.我insted使用了这里建议的新DrawerLayout的自定义实现http://stackoverflow.com/questions/16790129/vertical-drawerlayout-or-slidingpanelayout (4认同)
  • @karl:错误的是它被弃用了.:-)各种滑动菜单实现似乎是当前的方法 - 请参阅AndroidViews.net上的实现. (2认同)