API 17以降、 SlidingDrawer は廃止されていることに気づきました。
それに関するコメントは言う:
このクラスはAPIレベル17で廃止されました。このクラスはサポートされなくなりました。アプリケーションで使用する必要がある場合は、Android Open Source Project)のソースコードに基づいて独自の実装を行うことをお勧めします。
これは code をプロジェクトにインポートして、将来的にサポートされることを確認する必要があることを意味しますか?
スライドドローを拡張するオープンソースプロジェクトがすでに存在していますか?
これは、将来サポートされるようにするために、コードをプロジェクトにインポートする必要があることを意味しますか?
個人的には、SlidingDrawer
をダンプして、すべての新しいアプリ開発のために何か他のことをします。
そうは言っても、SlidingDrawer
はAndroid SDKが近い将来に含まれるはずです。ドキュメントに記載されているように、Googleはこれをサポートしていません。つまり、場合によっては、まったく機能しなくなる可能性があるため、削除する必要があります。その時点でまだ使用している場合は、決定する必要があります。たとえば、AbsoluteLayout
は2008年後半のIIRCで非推奨になり、引き続き使用できます。
ライブラリプロジェクトでSlidingDrawer
をフォークして作成することを妨げるものは何もありませんが、フレームワークの内部ではなく、リソースをコピーしてリソースを指すようにコードを変更する必要があります。
@MarioLenciのコメントを繰り返すために、それを実装するライブラリがあります。 https://github.com/umano/AndroidSlidingUpPanel