создание строки состояния Android, такой как приложение New York Times

Android-приложение New York Times имеет что-то вроде панели уведомлений вверху.

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

Может ли кто-нибудь дать представление о том, как это воспроизвести?

Изменить:

Да, выдвижной ящик был решением моей проблемы, тем не менее, мне он был нужен, так как по нью-йоркскому времени и SlidingDrawer по умолчанию предназначены только для перемещения снизу вверх ... поэтому я просмотрел St Google и получил хороший выдвижной ящик Custom Componente, получить некоторые сложно заставить его работать так, как мне нужно, но вы можете следить за случаем в проблема позиционирования макета с Пользовательский слайдер

Панель уведомлений New York Times для Android


person Necronet    schedule 06.07.2011    source источник


Ответы (2)


Я думаю, что вы ищете выдвижной ящик.

http://developer.android.com/reference/android/widget/SlidingDrawer.html

редактировать:

ссылка, которую я публикую, хороша для документации, но может не дать полного представления о том, что на самом деле происходит. Хорошее место, чтобы найти пример, может быть здесь:

http://techdroid.kbeanie.com/2009/08/android-sliding-drawer-example.html

person Matt    schedule 06.07.2011
comment
да, действительно, это работает не полностью, так как оно может идти только снизу вверх, но это дало мне возможность искать другой пользовательский компонент, который идет сверху вниз.... спасибо - person Necronet; 07.07.2011
comment
Удачи! Если вы думаете об этом, может быть, публикация того, что вы найдете здесь, может быть полезна. Вам это не принесет особой пользы, но, безусловно, поможет другим :0) - person Matt; 07.07.2011
comment
я сделаю это, как только закончу свою борьбу с компоновкой компонентов: D - person Necronet; 07.07.2011

Скорее всего, они просто использовали TextView, как вы сказали. Сдвинуть его вниз можно несколькими способами. Самое простое — просто иметь другое представление или группу представлений поверх него и сначала установить его видимость на исчезновение, а затем на видимость, когда вы хотите его показать.

Извините, я неправильно понял, что вы имели в виду. Поскольку верхний элемент был таким маленьким, я просто подумал, что вы имели в виду, что хотите выставить элемент поверх другого элемента. Я проголосую за другой ответ, так как это, скорее всего, то, что вам нужно :)

person JustDanyul    schedule 06.07.2011
comment
Спасибо за голос :0) И я определенно вижу, откуда вы исходите +1 - person Matt; 07.07.2011