2016-05-31 15 views
0

私はいくつかの行を持つテーブルを作成していますが、それは自動的に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); 

答えて

0

同時に両​​方のアニメーションを上下に適用しているので、これが問題です 。両方のアニメーションの間にsleep(1500)を使用してください。アニメーションを繰り返す場合は、whileまたはforなどのループを使用します。このループを無限に実行し、ユーザーの操作でこのループを中断します。

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

trycatchでこれを囲みます。

+0

私に例を教えてください!!!!!!!!!!! –

関連する問題