`
wang_peng1
  • 浏览: 3954661 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

listview中viewflipper的问题

阅读更多

在listview中使用viewflipper,

 class MyGestureDetector extends SimpleOnGestureListener { 
   
@Override 
   
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { 
       
try { 
           
if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH) 
               
return true; 
           
// right to left swipe 
           
if(e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { 
 
 
           
}  else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { 
                viewFlipper
.setInAnimation(slideRightIn); 
                viewFlipper
.setOutAnimation(slideRightOut); 
                viewFlipper
.showPrevious(); 
           
} 
       
} catch (Exception e) { 
           
// nothing 
       
} 
       
return true; 
   
} 
} 
lstView.setOnTouchListener(gestureListener); 

然后呢就会和setOnItemClickListener这个冲突,你本来想进行viewFlipper转换的时候却触发了OnItemClickListener,为了解决这个问题

需要继承 @Override 
   
public boolean onSingleTapConfirmed(MotionEvent e) { 
       
// TODO Auto-generated method stub 
           
Log.e("Item Click","Item Click"); 
       
return super.onSingleTapConfirmed(e); 
   
} 
在SimpleOnGestureListener中

分享到:
评论
1 楼 yumeiqiao 2015-01-21  
感觉你所的不清楚   lstView.setOnTouchListener(gestureListener); 是listview也加了一个ontouch事件?

相关推荐

    ViewFlipper and ListView

    然而,直接在 `ViewFlipper` 中嵌套 `GridView`、`ListView` 或 `ScrollView` 会遇到一些问题,比如触摸事件的处理不当,导致视图无法正常滑动。 本文将详细介绍如何解决在 `ViewFlipper` 中使用 `ListView` 时可能...

    listview嵌套gridview,viewflipper左右滑动图片

    listview中Adapter嵌入gridview 混合使用,显示多图 viewflipper左右滑动图片效果 。从服务器取出图片,实现图片缓存 。 我也是消耗过多的积分组合了代码,希望有帮助需要的, 注意: 跑起 需要服务器 将我的资源...

    ViewFlipper+AsyncImageLoader实现页面滑动及页面图片异步加载

    总结来说,这个主题涵盖了Android开发中的几个关键概念:使用ViewFlipper实现页面滑动,通过异步加载优化图片显示,以及利用ListView展示更丰富的信息。这些技术都是构建动态、交互性强的移动应用不可或缺的部分。...

    Android通过view复用优化ViewFlipper用法

    然而,如果ViewFlipper中的视图数量较多,或者每个视图的复杂度较高,可能会导致性能问题。本篇文章将深入探讨如何通过view复用优化ViewFlipper的使用,从而提高应用的运行效率。 首先,理解view复用的概念至关重要...

    ViewFlipper

    在实际开发中,`ViewFlipper`通常结合Adapter和ListView等组件一起使用,用于创建更复杂的视图轮播效果。例如,将ViewFlipper嵌套在ScrollView或HorizontalScrollView中,可以实现垂直或水平方向的翻页。 总结来说...

    Android GridView + ViewFlipper布局界面,模仿“机锋市场.rar

    在Android开发中,GridView和ViewFlipper是两个重要的布局组件,它们可以被巧妙地结合以创建出复杂的用户界面。在本示例中,“Android GridView + ViewFlipper布局界面,模仿“机锋市场”是一个源码项目,旨在帮助...

    android listview 自动往上滚动

    7. **ViewFlipper/ViewSwitcher**: 在某些情况下,如果需要在多个ListView之间切换并产生自动滚动效果,可以使用ViewFlipper或ViewSwitcher组件。它们支持动画切换,配合适当的滚动逻辑,可以实现自动往上滚动的效果...

    viewFlipper的三个Demo

    ViewFlipper还可以与AdapterView(如ListView、GridView)结合使用,以实现更复杂的视图切换效果,比如在一个列表中每项之间添加过渡动画。 通过这三个Demo,开发者可以学习到ViewFlipper的基本用法,以及如何在...

    音乐播放器 ViewFlipper 滑动屏幕

    不过,实际的项目开发中,你还需要考虑如何处理数据绑定、状态保存、界面交互等问题。对于音乐播放器而言,可能还需要集成音频播放库,处理播放控制逻辑,以及实现歌曲列表的加载与选择等复杂功能。 总之,...

    ListView 实现带有Filpper效果的左右滑动删除 Item

    在实际开发中,你可能还需要考虑滑动冲突、边界条件以及优化性能等问题。以上提供的代码示例只是一个基础框架,需要根据具体项目需求进行调整和完善。在 FilpperDeleteList 压缩包中,可能包含了实现上述功能的详细...

    ViewFlipper例子

    6. **与Adapter结合**:如果子视图数量较多,可以结合Adapter类将数据集和ViewFlipper绑定,实现类似ListView的效果。 7. **性能优化**:在不显示的子视图上,可以调用`setDisplayedChild(int index)`来只显示当前...

    绚丽背景切换

    在这个项目中,开发者可能定义了多个背景视图,然后在`ListView`的滚动事件中触发`ViewFlipper`的切换动画。同时,为了优化性能,他们可能会利用`ListView`的滚动监听器(OnScrollListener)来智能控制背景切换的...

    listview,gridview滑动的删除

    在Android开发中,ListView和GridView是两种常用的列表控件,用于展示大量的数据。然而,为了提升用户体验,开发者经常需要在这些列表中实现滑动删除功能。"滑动删除"是一种常见的交互设计,允许用户通过简单的手势...

    android ViewFlipper 图片拖动 新手导航效果

    在Android开发中,ViewFlipper是一个非常实用的控件,用于在多个视图之间进行切换,通常用于实现动画效果,比如图片轮播、页面滑动等。本教程将引导新手了解如何利用ViewFlipper实现图片拖动的导航效果。 首先,...

    ListView上下翻页效果.rar

    在Android开发中,ListView是常用的一种控件,用于展示大量数据列表。"ListView上下翻页效果"是指在用户滚动ListView时,实现类似书籍翻页的动画效果,这能提升用户体验,使界面更具动态感。本项目提供的...

    listview滑动到底部,继续滑动可以加载详细页,上滑有消失

    例如,可以使用ViewFlipper或ExpandableHeightListView等特殊定制的ListView来实现这种效果。 此外,为了优化性能,避免一次性加载过多数据导致的卡顿,可以使用“分页加载”策略,只在需要时加载数据。还可以利用...

    安卓Android源码——Gallery+ImageSwitcher+ViewFlipper实现手机查看壁纸效果.zip

    1. **Gallery组件**:Gallery是安卓中的一个滚动视图,类似于一个水平方向的ListView,可以用来展示一排可滑动的项目。在这个案例中,Gallery用于显示壁纸的缩略图,用户可以通过左右滑动来浏览不同的壁纸。Gallery...

    Android UI 问题集注

    ListView中的ViewFlipper问题通常涉及到动态地在ListView的项中使用ViewFlipper展示更多的内容。确保在ListView的适配器中正确处理ViewFlipper的创建和回收,以及在数据集发生变化时更新UI。 知识点七:Linear ...

    Android应用源码之Gallery+ImageSwitcher+ViewFlipper实现手机查看壁纸效果_壁纸.zip

    在本示例中,ViewFlipper可能被用来在ImageSwitcher和其他视图(如加载指示器)之间进行切换,例如在壁纸加载过程中显示加载指示器,加载完成后再显示ImageSwitcher。 为了实现以上功能,开发者需要处理以下几个...

Global site tag (gtag.js) - Google Analytics