2009-12-17 2 views
2

Достижение истинного эффекта «выпадающего списка» (как показано в приложении Adobe Photoshop Mobile для Android, изображение ниже) оказалось сложным с использованием встроенных методов Androids.Android Dropdown Effect - Spinner или нет?

Как рассказывали другие участники Stackoverflow, редактирование стиля раскрывающегося списка Android-счетчика ограничивает.

Как этот эффект выпадающего списка?

(я не могу показаться, чтобы получить изображение, чтобы показать, так вот ссылка:. Adobe Photoshop Mobile for Android

ответ

4

После просмотра слайд-шоу Adobe Я думаю, что путь Я попытался бы заставить это работать, используя Android Java SDK, было бы создать объект ListView с прозрачным фоном, а затем динамически скрыть/показать его в этой позиции, когда нажата кнопка меню, установив видимость View на VISIBLE или GONE.

Получение прозрачности ListView должно быть не таким сложным ии. Я бы заглянул в AbsoluteLayout, чтобы заставить его нависнуть над всем в этом месте.

Другой вариант может состоять в том, чтобы отобразить ListView в пользовательском диалоговом окне, который вы написали, и снова позиционируя его в этом точном месте на экране, чтобы оно выглядело как меню, простирающееся от нажатой кнопки.

+1

Использование ListView, который отображается/скрыт, - это то, как я это сделал. – CaseyB

-1

Это, вероятно, сделано с помощью функций рисования низкоуровневые