Android - Галерея с индикатором страницы - PullRequest
1 голос
/ 25 февраля 2011

Кто-нибудь когда-нибудь помещал индикатор страницы вверху галереи?Написание собственной галереи и переопределение onScroll () не обрезает ее, потому что она обновляется только тогда, когда пользователь выполняет прокрутку (она перестает вызываться, когда происходит сбрасывание инерции и происходит привязка).

Было бы неплохо, если бы было легкоспособ перехвата всего движения галереи, но я не видел способа сделать это.

Заранее спасибо!

Ответы [ 2 ]

7 голосов
/ 28 февраля 2011

Как оказалось, это так же просто, как добавить OnItemSelectedListener ().

gallery.setOnItemSelectedListener(new OnItemSelectedListener(){
     @Override
     public void onItemSelected(AdapterView<?> adapter, View view, int position, long id) {
          guiText.setText((position+1)+" of "+adapter.getCount());
     }
     @Override
     public void onNothingSelected(AdapterView<?> adapter) {
          guiText.setText("");
     }
});
0 голосов
/ 25 февраля 2011

Я думаю, что патч Джона О для Eric Taix превосходно отображает Workspace View, , как можно найти здесь , отлично справляется с прокруткой пользовательской галереи с индикатором страницы.

...