Анимация Android Viewpager прерывистая - PullRequest
0 голосов
/ 20 января 2012

У меня есть около 4 (список) представлений, добавленных к моему ViewPager, который действует как контроллер для TabHost.Нечто похожее на пример, найденный здесь:

http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabsPager.html

Когда я швыряю палец, чтобы перейти к следующему виду, это не очень гладко.Я использовал setDrawingCacheEnabled(true); для улучшения анимации.Тем не менее, это кажется изменчивым.Кто-нибудь может дать какие-нибудь рекомендации по плавной анимации?

Ответы [ 2 ]

0 голосов
/ 17 марта 2012

попробуйте установить параметры макета в адаптере, который расширяет пример pagerAdapter

TextView txt = new TextView(context);
txt.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
0 голосов
/ 25 января 2012

Здесь просто дикая догадка, но возможно ли, что заполнение ListViews занимает слишком много времени, вызывая тем самым прерывистую анимацию, так как ViewPager должен ждать создания следующего View? У меня была похожая проблема, причиной которой я обнаружил, что функции SQLite вызывались в getView () ListAdapter, вызывая задержку.

...