无限期地为视图循环设置动画

时间:2017-07-30 17:31:19

标签: android loops animation tablelayout

enter image description here

我使用以下方法创建了附加动画:

public AnimationDrawable setAnyLine(AnimationDrawable animationDrawable) {

        animationDrawable.addFrame(ContextCompat.getDrawable(this, R.drawable.line_01), getResources().getInteger(R.integer.animation_delay));
        animationDrawable.addFrame(ContextCompat.getDrawable(this, R.drawable.line_02), getResources().getInteger(R.integer.animation_delay));
        animationDrawable.addFrame(ContextCompat.getDrawable(this, R.drawable.line_03), getResources().getInteger(R.integer.animation_delay));
        animationDrawable.addFrame(ContextCompat.getDrawable(this, R.drawable.line_04), getResources().getInteger(R.integer.animation_delay));
        return animationDrawable;
    }

我想要做的是使用TableLayout使用图片的数据填充ArrayList。 我想添加一个View(TableLayout),让它坐750毫升,然后用另一个View替换它,从阵列的另一个元素填充,并让它在那里相同的750毫秒,直到{{1然后再次重新启动ArrayList

任何人都可以告诉我如何实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

经过一些工作和大量的阅读thisthis帖子引导我找到我想要的结果。 附件是最终结果。接下来将覆盖转换。

enter image description here