当我们用Gallery来显示一张图片的时候,往往需要点击查看其放太效果,网上有很多方法大部分是利用动画实现,现在介绍一种其它的方法来实现,给Gallery设置ItemClick事件,跳到相应的ViewFlipper来实现Gallery的图片左右滑动。
public class ShowImagesActivity extends Activity implements
android.view.GestureDetector.OnGestureListener {
private static final int SLIDE_RANGE = 100;
private static final int AUTO_SLIDE_TIME = 5;
private GestureDetector gestureDetector = null;
private ViewFlipper viewFlipper = null;
private Activity mActivity = null;
private AsyncPhoneLoader mImageLoader;
private int mFiSize = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_filpper_layout);
Intent intent = getIntent();
@SuppressWarnings("unchecked")
ArrayList<String> imgesList = (ArrayList<String>) intent.getExtras().get("imgList");
mFiSize = imgesList.size();
int curPos = intent.getIntExtra("position", 0);
mImageLoader = new AsyncPhoneLoader();