2012-01-10 2 views

ответ

6

См. Мой ответ по адресу: Slowing speed of Viewpager controller in android, может быть, будет полезно.

Вы можете дополнительно настроить класс Скроллер, чтобы изменить Interpolator на что-то более экстремальное.

+0

Я расширяю свой класс пейджера с помощью pageAdapter coz У меня нет фрагмента. Я хочу применить к нему аннулирование. Как я могу это сделать. Я пробовал код \t \t ViewPager.setObjectForPosition ("- Pass fragment--", position); , но здесь мы должны передать фрагмент. – Namy

+0

Я расширяю FragmentPagerAdapter, пожалуйста, помогите мне, чтобы ваш код, похоже, не работал. sInterpolator d mainproblem.thanks – Cristiana214

+0

см. комментарии ниже ответа, вам нужно добавить: Interpolator sInterpolator = new DecelerateInterpolator(); – marmor

1

Посмотрите на пример здесь

http://code.google.com/p/maniana/source/browse/#git%2FManiana%2Fsrc%2Fandroid%2Fsupport%2Fv4%2Fview

Поиск ViewPager.java для mForcedScrollDurationMillis. Это ручка для контроля плавной скорости прокрутки.

Он также требует, чтобы удалить ViewPager и внутренние классы от оригинальной баночки

http://code.google.com/p/maniana/source/browse/#git%2FManiana%2Flib

что-то другого, чем стекло может быть более активным участием.

3

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

https://github.com/kgnkbyl/CustomViewPager

Смежные вопросы