向上和向下滑动tablelayout

时间:2016-05-31 02:56:27

标签: java android

我创建了一些包含行的表格,我希望它每1分钟自动向上和向下滑动。但是我的代码下面会向上滑动,但不会向下滑动。所以请任何人都可以帮我解决这个问题,我不是专门研究java,请帮助并举一些例子。提前谢谢。

TableLayout table01 = (TableLayout)this.findViewById(R.id.table01);
    Animation animShow = AnimationUtils.loadAnimation(this, R.anim.slide_up);
    Animation animHide = AnimationUtils.loadAnimation(this, R.anim.slide_down);



    table01.startAnimation(animHide);
    table01.startAnimation(animShow);

1 个答案:

答案 0 :(得分:0)

当您同时向上和向下应用两个动画时。这就是问题 。在两个动画之间使用sleep(1500)。如果您想重复动画,请使用whilefor等循环。运行此循环无穷大,并在用户的操作中断开此循环。

table01.startAnimation(animHide); 
 sleep(1500);
table01.startAnimation(animShow);

使用trycatch围绕此事。