Intereting Posts
LinearLayout animate () создает клики, clipPhildren не работает Как добавить два поля текстовых полей или представлений в поле AlertDialog? OnOptionsItemSelected не вызывается при использовании actionLayout (SherlockActionBar) Как запустить версию отладочного приложения в базе данных «debug» Firebase Переместить фрагмент Android в другой контейнер Невозможно изменить идентификатор контейнера фрагмента Canvas 'drawLine и drawRect не включают конечную позицию? Как предоставить настраиваемый цвет текста для одного элемента меню в NavigationView? Timepicker: когда выбрать 24 или am / pm режимы Android Live стола с OpenGL ES 2.0? Видимость панели обнаружения / TYPE_SYSTEM_OVERLAY не изменяется автоматически Android: определение символической ссылки Изменение размера поискового ключа программно, но не может заставить большой палец быть больше, чем панель Android Vertical Seek Bar, например приложение Google Play Music Android eclipse – восклицательный знак рядом с названием проекта Использование доступных ресурсов

SlidingDrawer устарел

Я только заметил, что, поскольку API 17 SlidingDrawer устарел.

В комментарии к ней говорится:

Этот класс устарел в API-интерфейсе 17. Этот класс больше не поддерживается. Рекомендуется использовать собственную реализацию в исходном коде для Android Open Source Project, если вы должны использовать его в своем приложении.

Означает ли это, что я должен импортировать код в свой проект, чтобы быть уверенным, что он будет поддерживаться в будущем?

Есть ли уже какой-то проект с открытым исходным кодом, который расширяет скользящийDrawer?

Solutions Collecting From Web of "SlidingDrawer устарел"

Означает ли это, что я должен импортировать код в свой проект, чтобы быть уверенным, что он будет поддерживаться в будущем?

Лично я бы сбросил SlidingDrawer и сделал что-то еще для всех новых приложений.

При этом SlidingDrawer должен находиться в Android SDK в обозримом будущем. Как отмечается в документе, Google больше не поддерживает его, а это значит, что, возможно, когда-то он больше не работает и его нужно будет отбросить. Если вы все еще используете его в то время, тогда вы будете принимать решение. Например, AbsoluteLayout устарел в конце 2008 года IIRC, и он по-прежнему доступен для использования.

Нет ничего, что SlidingDrawer бы вам SlidingDrawer вилку SlidingDrawer чтобы сделать ее в проекте библиотеки, хотя вам нужно будет скопировать некоторые ресурсы и внести изменения в код, чтобы указывать на ваши ресурсы, а не на внутренние.

Чтобы повторить комментарий @ MarioLenci, есть библиотека, которая ее реализует: https://github.com/umano/AndroidSlidingUpPanel

Через https://stackoverflow.com/a/16866284/57490