Articles of андроид просмотрщик

Почему restoreState () и saveState () для PagerAdapter не работают?

Я пытаюсь сохранить текущее состояние ViewPager (текущая позиция и т. Д.), Реализовав два метода в PagerAdapter : restoreState() и saveState() . Однако, похоже, они не работают корректно в моем случае. Что я делаю неправильно? @Override public Parcelable saveState() { Bundle bundle = new Bundle(); bundle.putParcelable("instanceState", super.saveState()); bundle.putInt("stateToSave", position); return bundle; } @Override public void restoreState(Parcelable […]

Аналоговый ViewPager для подкачки горизонтали и вертикали

Есть ли классный ViewPager класса для подкачки на двумерном массиве Views? Пейджинг – горизонтальный и вертикальный.

Android – использование прокрутки влево-вправо для возврата

Я немного новичок в API фрагментов. Я создаю приложение, которое позволяет пользователю перемещаться вверх / вниз по дереву информации. Для удобства навигации я хочу разрешить пользователю прокручивать изображение слева направо, чтобы перейти назад. Моя первоначальная мысль состоит в том, чтобы попытаться использовать ViewPager и добавить новый фрагмент каждый раз, когда я хочу развернуть и автоматически […]

Android ViewPager, как сделать вид сестры меньше и темнее

Мне интересно, как реализовать горизонтальный список пользователей, которые становятся более крупными и яркими после их выбора: Я думаю о ViewPager с overriden getPageWidth, так что он отображает 3 элемента одновременно, но я не знаю, как сделать представления sibling иначе, чем в середине.

Android ViewPager обнаруживает вертикальные прокрутки

Я хотел бы разрешить ViewPager прокручивать нормально вправо / влево, как есть, и обнаруживать вертикальные флаги. Я попытался назначить GestureDetector но проблема в том, что возвращение true из метода public boolean onDown(MotionEvent e) отключает обычное горизонтальное прокручивание ViewPager. Любые идеи, как разрешить оба?

Андроид -Как оживить viewPager

Это мой код для создания ViewPager Я хочу анимировать между сменой страниц. Поэтому я пишу этот код: ViewPagerAdapter adapter; adapter = new ViewPagerAdapter(FistActiivty.this,imges); vp.setAdapter(adapter); pageSwitcher(2); try { Field mScroller; mScroller = ViewPager.class.getDeclaredField("mScroller"); mScroller.setAccessible(true); Interpolator sInterpolator = new AccelerateInterpolator(); FixedSpeedScroller scroller = new FixedSpeedScroller(vp.getContext(), sInterpolator); // scroller.setFixedDuration(5000); mScroller.set(vp, scroller); } catch (Exception e) { Log.v("this",e.getMessage()); } […]

Как циклически просматривать представления в представлении Pager для горизонтального просмотра в Android

Кто-нибудь имеет представление о том, как циклически просматривать представления в горизонтальном представлении пейджера в Android. Предположим, у нас есть 5 видов, и первое представление выбрано прямо сейчас, пятое представление должно быть слева, а второе – справа. Я должен быть в состоянии перейти на 2-й / 5-й, прокручивая влево / вправо соответственно.

Сделайте все элементы ViewPager центрированными по центру, когда PagerAdapter.getPageWidth () <1f

Описание проблемы: Когда PagerAdapter.getPageWidth () <1f, элемент отображается слева. Мой вопрос: я хочу, чтобы предмет находился в центре или вправо. Поэтому при прокрутке влево или вправо все элементы будут выравниваться по центру. (ViewPager width = ширина страницы + 2 * pageMargin)

Как перейти к следующей активности после ViewPager в android?

Я создал «Слайд-образ» в первом действии; Который имеет пять изображений. После того, как я переместил последнее изображение (пятое), он должен перейти к следующей активности, say-activity_next.xml. Ниже мой код для слайда Image ie, SlideActivity.java public class SlideActivity extends Activity { public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager); ImagePagerAdapter adapter = new ImagePagerAdapter(); […]

Быстрые щелчки ViewPager дают IndexOutOfBoundsException

У меня есть viewpager с фрагментами. Когда я пытаюсь переместить viewpager, он работает fine.but, если я быстро проведите, это дает мне ниже исключения. 03-25 11:01:44.901: E/AndroidRuntime(20880): FATAL EXCEPTION: main 03-25 11:01:44.901: E/AndroidRuntime(20880): Process: com.sph.wanbaoandroid, PID: 20880 03-25 11:01:44.901: E/AndroidRuntime(20880): java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 03-25 11:01:44.901: E/AndroidRuntime(20880): at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) 03-25 11:01:44.901: E/AndroidRuntime(20880): at […]