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