AndroidのViewを動かすプログラムを作っています。
lang
1int[] floorViewIds = { 2 R.id.floorView1, 3 R.id.floorView2, 4 R.id.floorView3, 5 R.id.floorView4, 6 R.id.floorView5, 7 }; 8 View[] floorViews = new View[floorViewIds.length]; 9 @Override 10 protected void onCreate (Bundle savedInstanceState) { 11 super.onCreate(savedInstanceState); 12 setContentView(R.layout.activity_game); 13 14 for (int i = 0; i < floorViewIds.length; i++) { 15 floorViews[i] = findViewById(floorViewIds[i]); 16 floorViews[i].setBackgroundResource(br.getRandomColor()); 17 } 18 TranslateAnimation translate = new TranslateAnimation(1080, -1080, 0, 0); //fromX, toX, fromY, toY 19 translate.setDuration(3000); // 3000msかけてアニメーションする 20 translate.setRepeatCount(10);// アニメーション適用 21 22 for (View floorView : floorViews) { 23 floorView.startAnimation(translate); 24 }
このコードだと、当たり前ですが、この動画のようになってしまいます。
View
私は、連続的にViewが流れてくるようなプログラム
を書きたいです。Viewの数を増やしても良いのですが、それだと面倒で時間がかかる上、処理速度が問題になってしまいます。どうすれば良いでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。