ViewSwitcher在第一个视图上非常慢

时间:2015-02-19 08:27:07

标签: android viewswitcher

我有一个显示视图的ViewSwitcher。当ViewSwitcher启动时,初始视图不会滚动。

    final ViewSwitcher vs = (ViewSwitcher)getView().findViewById(R.id.view_switcherz);

    mEventResource = new AlternateEventResource();

    mViewFactory = new AlternateDayViewFactory(vs, mEventResource, getActivity());

    vs.setFactory(mViewFactory);


    final DayView dv = (DayView) vs.getCurrentView();
    Time t = new Time();
    t.set(setTime.getTimeInMillis());
    dv.setSelected(t, false, false);
    dv.clearCachedEvents();

    dv.reloadEvents()

我有一个使用ViewSwitcher的应用程序。

初始化ViewSwitcher时,滚动时首次显示的视图会导致调用onFling()方法的动作事件。

但是,onFling()动画未执行。

ViewSwitcher视图被刷到第二个视图时,onFling()事件开始正常运行。

什么可能导致onFling()被调用但被忽略?

我已使用调试器跟踪代码并调用onFling()但实际上并未在初始视图中传递任何动画

感谢。 我使用的来源可以拉到这里查看问题!

git clone https://code.google.com/p/yadview/

0 个答案:

没有答案