//set grid view item
Bitmap q = BitmapFactory.decodeResource(this.getResources(), R.drawable.test);
Bitmap w = BitmapFactory.decodeResource(this.getResources(), R.drawable.test);
Bitmap e = BitmapFactory.decodeResource(this.getResources(), R.drawable.test);
Bitmap r = BitmapFactory.decodeResource(this.getResources(), R.drawable.test);
Bitmap t = BitmapFactory.decodeResource(this.getResources(), R.drawable.test);
Bitmap y = BitmapFactory.decodeResource(this.getResources(), R.drawable.test);
Bitmap u = BitmapFactory.decodeResource(this.getResources(), R.drawable.test);
Bitmap i = BitmapFactory.decodeResource(this.getResources(), R.drawable.test);
Bitmap o = BitmapFactory.decodeResource(this.getResources(), R.drawable.test);
Bitmap p = BitmapFactory.decodeResource(this.getResources(), R.drawable.test);
gridArray.add(new Item(q," test"));
gridArray.add(new Item(w," test "));
gridArray.add(new Item(e," test "));
gridArray.add(new Item(r," test "));
gridArray.add(new Item(t," test"));
gridArray.add(new Item(y,"test "));
gridArray.add(new Item(u," test"));
gridArray.add(new Item(i,"test "));
gridArray.add(new Item(o,"test "));
gridArray.add(new Item(p,"test "));
gridView = (GridView) findViewById(R.id.gridView1);
customGridAdapter = new CustomGridViewAdapter(this, R.layout.row_grid, gridArray);
gridView.setAdapter(customGridAdapter);
gridView.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, final View arg1, final int arg2, long arg3) {
rotateAnimation(arg1);
arg1.postDelayed(new Runnable() { public void run() {
Intent intent = new Intent();
switch(arg2){
case 0:
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;
case 1:
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;
case 2:
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;
case 3:
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;
case 4:
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;
case 5:
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;
case 6:
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;
case 7:
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;
case 8:
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;
case 9:
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;
case 10:
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;
}}}, 2000);
}
});
}
private void rotateAnimation(View view) {
Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.rotate);
view.startAnimation(animation);
}
}