Google Glass:如何在cardScrollView中为更换卡制作动画?

时间:2014-09-03 12:05:47

标签: android google-glass google-gdk cardscrollview

是否可以通过幻灯片动画以编程方式将当前卡片更改为新位置?

以下代码仅传送到所选位置:

cardScrollView.setSelection(cardScrollView.getSelectedItemPosition() - 1);

2 个答案:

答案 0 :(得分:1)

我没有找到一种模拟幻灯片动画的方法,就像你手动滑动时一样,但这个解决方案对我来说已经足够了:

cardScrollView.setSelection(cardScrollView.getSelectedItemPosition() - 1);
cardScrollView.startAnimation(AnimationUtils.makeInAnimation(cardScrollView.getContext(), true));

您的新幻灯片将从右侧或左侧显示幻灯片动画,具体取决于第二个参数是true还是false。

答案 1 :(得分:1)

完美时机!这只是在XE21中添加到GDK中。查看新的CardScrollView.animate方法,该方法允许您滑动到现有卡片以及插入和删除带动画的卡片。