首页 > 解决方案 > 如何自动让我的应用程序在一组图像之间转换并从第一个元素重新开始?

问题描述

在我的应用程序中,我希望菜单中的背景使用过渡和冷却切换到另一个图像。当我的数组中的所有图像都显示出来后,我想要从数组的最后一个元素过渡到第一个元素并重新开始。

目前我正在使用TransitionDrawable,但我不知道如何自动化这个过程。

下面你可以看到我当前的代码:

td = new TransitionDrawable( new Drawable[] {
            getResources().getDrawable(bgImages[0]),
            getResources().getDrawable(bgImages[1]),
            getResources().getDrawable(bgImages[2]),
            getResources().getDrawable(bgImages[3]),
            getResources().getDrawable(bgImages[4])
});

td.setCrossFadeEnabled(true);

td.startTransition(10000);

bg.setBackground(td);

标签: javaandroidtransition

解决方案


推荐阅读