public void onClick(View v) { switch (v.getId()) { case R.id.vp_net_photos: View view = findViewById(R.id.layout_net_photos); Animation animation = null; if (flag_bottom) { animation = AnimationUtils.loadAnimation(NetPhotosActivity.this, R.anim.photos_bottom_exit); } else { animation = AnimationUtils.loadAnimation(NetPhotosActivity.this, R.anim.photos_bottom_enter); } view.setAnimation(animation); flag_bottom = !flag_bottom; break; case R.id.btn_net_photos_exit: finish(); break; case R.id.btn_net_photos_save: String photo = photos[viewPager.getCurrentItem()]; FinalBitmap finalBitmap = FinalBitmap.create(NetPhotosActivity.this); Bitmap bitmap = finalBitmap.getBitmapFromCache(photo); if (bitmap != null) { SdCardUtil.savePhoto(NetPhotosActivity.this, bitmap); } else { ToastUtil.prompt(NetPhotosActivity.this, "还在下载大图"); } break; } }