package com.mcxtzhang.viewpagerdemo;
import android.app.Activity;
import android.os.Bundle;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Toast;
import java.util.ArrayList;
import java.util.List;
public class DetailActivity extends Activity {
private ViewPager mVp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detail);
/* findViewById(R.id.activity_detail).setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
v.layout((int)event.getX(), (int)event.getY()
,(int) event.getX() + v.getWidth(), (int)event.getY() + v.getHeight());
return true;
}
});*/
mVp = (ViewPager) findViewById(R.id.vp);
List<View> views = new ArrayList<>();
for (int i = 0; i < 10; i++) {
View view = LayoutInflater.from(this).inflate(R.layout.item_detail, mVp, false);
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
overridePendingTransition(0, R.anim.fade_out);
}
});
view.findViewById(R.id.iv).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(DetailActivity.this, "加入购物车", Toast.LENGTH_SHORT).show();
}
});
views.add(view);
}
mVp.setAdapter(new DetailAdapter(views));
}
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(0, R.anim.fade_out);
}
}