我有一个显示视图的 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()
事件开始正常运行。
什么可能导致 anonFling()
被调用但被忽略?
我已经用调试器跟踪了代码并onFling()
调用了它,但实际上并没有提供任何动画,而只是在初始视图上。
谢谢。我使用的源码可以拉到这里查看问题!
git clone https://code.google.com/p/yadview/