سلام
کدم رو اینطور کامل کردم:
الان همه چیز درسته
فقط یه مشکل کوچیکی داره
اونم اینه که وقتی یک آیتم انتخاب میشه میچرخه و بعد دو ثانیه که میخواد وارد اکتیویتی دیگری بشه همون آیتم دباره میاد بچرخه ولی intent اجرا میشه نمیزاره که آیتم خیلی بچرخه!!!
درسته مشکل کوچیکیه ولی یکم کارو خراب میکنه.
ممنون میشم راهنمایی کنید
یه چیز دیگه:فونت متن آیتم های گرید ویو رو چطور میتونم تغیر بدم؟
کدم رو اینطور کامل کردم:
کد پیاچپی:
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: {rotateAnimation(arg1);
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;}
case 1: {rotateAnimation(arg1);
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;}
case 2: {rotateAnimation(arg1);
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;}
case 3: {rotateAnimation(arg1);
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;}
case 4: {rotateAnimation(arg1);
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;}
case 5: {rotateAnimation(arg1);
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;}
case 6: {rotateAnimation(arg1);
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;}
case 7: {rotateAnimation(arg1);
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;}
case 8: {rotateAnimation(arg1);
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;}
case 9: {rotateAnimation(arg1);
intent.setClass(arg1.getContext(), qqqqqq.class ); startActivity(intent); break;}
case 10: {rotateAnimation(arg1);
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);
}
}
الان همه چیز درسته
فقط یه مشکل کوچیکی داره
اونم اینه که وقتی یک آیتم انتخاب میشه میچرخه و بعد دو ثانیه که میخواد وارد اکتیویتی دیگری بشه همون آیتم دباره میاد بچرخه ولی intent اجرا میشه نمیزاره که آیتم خیلی بچرخه!!!
درسته مشکل کوچیکیه ولی یکم کارو خراب میکنه.
ممنون میشم راهنمایی کنید
یه چیز دیگه:فونت متن آیتم های گرید ویو رو چطور میتونم تغیر بدم؟