我有大约4个(列表)视图添加到我的ViewPager
,它充当TabHost
的控制器。类似于这里的例子:
当我用手指转到下一个视图时,它不是很光滑。我使用setDrawingCacheEnabled(true);
来改进动画。不过,它似乎不稳定。
任何人都可以提供任何指导以获得流畅的动画吗?
答案 0 :(得分:0)
这里只是一个疯狂的猜测,但是填充ListViews可能需要花费太多时间,因此ViewPager必须等待下一个View实例化才会导致不稳定的动画?我遇到了类似的问题,我发现其原因是在ListAdapter的getView()中调用SQLite函数,导致延迟。
答案 1 :(得分:-2)
尝试在适配器上设置布局参数,扩展pagerAdapter示例
TextView txt = new TextView(context);
txt.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));