是否可以通过幻灯片动画以编程方式将当前卡片更改为新位置?
以下代码仅传送到所选位置:
cardScrollView.setSelection(cardScrollView.getSelectedItemPosition() - 1);
答案 0 :(得分:1)
我没有找到一种模拟幻灯片动画的方法,就像你手动滑动时一样,但这个解决方案对我来说已经足够了:
cardScrollView.setSelection(cardScrollView.getSelectedItemPosition() - 1);
cardScrollView.startAnimation(AnimationUtils.makeInAnimation(cardScrollView.getContext(), true));
您的新幻灯片将从右侧或左侧显示幻灯片动画,具体取决于第二个参数是true还是false。
答案 1 :(得分:1)
完美时机!这只是在XE21中添加到GDK中。查看新的CardScrollView.animate
方法,该方法允许您滑动到现有卡片以及插入和删除带动画的卡片。