/**
* 新房信息按图片查看楼盘列表
*
* @author lsx
*/
public class NewhouseInfoPicActivity extends Activity implements OnTouchListener,
OnGestureListener, OnClickListener {
private ViewFlipper vf = null;
private NewhouseInfoPicAdapter picAdapter;// viewFlipper数据适配器,它本身没有setAdapter
vf = (ViewFlipper) findViewById(R.id.viewflipper);
vf.setOnTouchListener(this); // 注册OnTouch监听器
// 获取ViewFlipper的图片数据
picAdapter = new NewhouseInfoPicAdapter(this,vf,globalApp.getAreaId(),NewhouseInfoListActivity.searchText);
// 实现OnFling方法
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
// 对手指滑动的距离进行了计算,如果滑动距离大于120像素,就做切换动作,否则不做任何切换动作。
// 从左向右滑动
Log.i("OnFling", e1 + ":" + e2);
if (e1.getX() - e2.getX() > 120) {
if(vf.getChildCount()>=curImg+1){
vf.setDisplayedChild(curImg);
} else {
picAdapter.getView(curImg,
Android用ViewFlipper动态加载图片视图
最新推荐文章于 2024-05-08 10:24:55 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)