我刚刚注意到,自API 17以来,SlidingDrawer已被弃用。
对它的评论说:
此类在 API 级别 17 中已弃用。 不再支持此类。如果您必须在应用程序中使用 Android 开源项目的源代码,建议您基于自己的实现。
这是否意味着我应该将代码导入到我的项目中以确保将来会支持它?
是否已经有一些开源项目扩展了 sslipingDrawer?
这是否意味着我应该将代码导入到我的项目中以确保将来会支持它?
就个人而言,我会抛弃SlidingDrawer
并为所有新的应用程序开发做其他事情。
话虽如此,在可预见的未来,SlidingDrawer
应该在Android SDK中。正如文档所指出的那样,Google不再支持它,这意味着,有时它可能不再工作,并且必须删除。如果您当时仍在使用它,那么您将做出决定。例如,AbsoluteLayout
在 2008 年底 IIRC 中被弃用,它仍然可供使用。
没有什么能阻止您尝试分叉SlidingDrawer
以在库项目中创建一个,尽管您需要复制一些资源并进行代码更改以指向您的资源而不是框架内部的资源。
重申@MarioLenci的评论,有一个实现它的库:https://github.com/umano/AndroidSlidingUpPanel
通过 https://stackoverflow.com/a/16866284/57490