22

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

对它的评论说:

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

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

是否已经有一些开源项目可以扩展slidingDrawer?

4

2 回答 2

18

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

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

话虽如此,SlidingDrawer在可预见的未来应该会出现在 Android SDK 中。正如文档所指出的,谷歌不再支持它,这意味着,在某个时候,它可能根本不再工作,必须放弃。如果您当时仍在使用它,那么您将做出决定。例如,AbsoluteLayout在 2008 年底 IIRC 被弃用,它仍然可以使用。

没有什么能阻止您尝试SlidingDrawer在库项目中创建一个分支,尽管您需要复制一些资源并进行代码更改以指向您的资源而不是框架内部的资源。

于 2012-11-20T17:53:07.360 回答
1

重申@MarioLenci 的评论,有一个实现它的库:https ://github.com/umano/AndroidSlidingUpPanel

通过https://stackoverflow.com/a/16866284/57490

于 2014-07-21T23:18:00.473 回答