Где определяется рисование для дескриптора SlidingDrawer? - PullRequest
1 голос
/ 20 сентября 2010

Я хочу использовать SlidingDrawer в упражнении, и я хотел бы просто использовать встроенную ручку лотка, а не пытаться найти или создать свою собственную. Я нашел его в Интернете благодаря CommonsWare, но я предполагаю, что они получили его от самой платформы Android, поэтому я полагаю, что в конечном итоге мне будет полезно узнать, где его найти, вместо того, чтобы просто использовать их копию. Я искал его в моей установке Android SDK, под platforms/android-8/android.jar/res/, но безуспешно.

SlidingDrawer handle

Где можно найти вышеуказанное изображение в самом Android SDK, а не просто загрузить его?

Ответы [ 3 ]

2 голосов
/ 20 сентября 2010

Посмотрите в приложении запуска: ~ \ platform \ packages \ apps \ Launcher \ res \ drawable \ handle.xml

Используются все элементы рисования: tray_handle_normal, tray_handle_pressed, tray_handle_selected.

2 голосов
/ 20 сентября 2010

Будьте осторожны с использованием изображений, которые поставляются с системой. Сам Google заявляет, что не будет гарантировать, что эти изображения будут включаться в систему при каждом выпуске (название может меняться). Кроме того, дизайн вашего приложения изменится, если пользователь использует что-то вроде Blur или Sense, которое переопределяет многие стандартные элементы дизайна. Если вы используете копию самого Drawable, вы теперь будете знать, как будет выглядеть ваше приложение, и вы можете быть уверены, что ваше приложение продолжит работать, даже если производитель или Google изменят изображения, поставляемые с устройством.

2 голосов
/ 20 сентября 2010

может быть, вы можете набрать android.R.drawable ... в eclipse и позволить intelli-sense отобразить все встроенные элементы рисования.

но я думаю, что его там нет, потому что я его искал и не делалтоже не нахожу

спасибо

...