`

ViewPager中使用Gallery!

 
阅读更多

mPager.setOnTouchListener(new View.OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
int[] location = new int[2];
gallery.getLocationOnScreen(location);
if (location[0] != 0)
{
return false;
}

if (event.getRawY() > location[1] && event.getRawY() - location[1] < gallery.getHeight())
{
return gallery.dispatchTouchEvent(event);
}

return false;
}
});

 

注:只有放在第一个页面时正常。

分享到:
评论

相关推荐

    Fragment+ViewPager解决viewPager与Gallery的事件冲突

    你可以创建一个`GestureDetector`实例,然后在`ViewPager`和`Gallery`的触摸事件处理中使用它。根据`GestureDetector`的回调方法,决定事件应该被哪个组件消费。 3. **设置OnTouchListener**: 为`ViewPager`和`...

    Viewpager仿画廊Gallery源码

    `Gallery` 组件则是早期Android版本中提供的一种可以横向滚动浏览项目列表的视图,但自Android 3.0(API级别11)起,`Gallery` 被弃用,取而代之的是更灵活的`RecyclerView` 和 `ViewPager`。然而,`Gallery` 的交互...

    ViewPagerGallery-master.rar

    综上所述,"ViewPagerGallery-master"项目涉及到了Android开发中的许多核心知识点,包括但不限于无限轮播机制、自定义布局管理器、适配器设计模式、动画实现、性能优化以及事件处理。对于希望提升Android UI开发能力...

    ViewPagerGallery-master_Viewpagergallery_zip_

    【标签】"Viewpagergallery zip" 指明了这是一个关于`ViewPager`使用的示例库或者教程,以 ZIP 压缩包的形式提供。通常,这样的资源会包含源代码、示例应用以及必要的文档,帮助开发者理解和学习如何在自己的项目中...

    Android ViewPager与仿Gallery的HorizontalScrollView互相滑动监听

    在Android开发中,`ViewPager`和仿`Gallery`的`HorizontalScrollView`是两种常见的滚动视图组件。`ViewPager`主要用于实现页面间的滑动切换,通常用于实现类似TabLayout的效果;而`HorizontalScrollView`则允许用户...

    ViewPager 实现gallery效果+无限循环滚动

    在本教程中,我们将深入探讨如何利用ViewPager实现一个类似画廊(Gallery)的效果,并且让其能够无限循环滚动。 首先,我们要了解ViewPager的基本用法。ViewPager是Android Support Library的一部分,它允许用户在...

    ViewPager实现Gallery

    在学习Gallery控件时,IDE提示已经过期,This class is deprecated.This widget is no longer supported. Other horizontally scrolling widgets include ...这个例子是用ViewPager 来实现Gallery。

    Android-利用Viewpager实现真正的Gallery左右条目可点击左右条目可滑动

    ViewPager是Android SDK中的一个强大的组件,主要用于实现页面间的滑动切换效果,通常用于实现TabLayout的滑动切换或者作为单独的图片轮播器。然而,原生的ViewPager并不完全符合Gallery的功能,例如,它默认不支持...

    gallery代替viewpager

    然而,在早期的Android版本中,开发者有时会使用`Gallery`组件来实现类似的功能。本篇文章将详细介绍如何利用`Gallery`来替代`ViewPager`,创建出具有分页效果的界面。 `Gallery` 是Android SDK中的一个滚动视图,...

    Android代码-ViewPagerGallery

    在这个名为"ViewPagerGallery"的项目中,开发者基于ViewPager创建了一个类似于Android原生Gallery组件的功能,提供了更加流畅且易于定制的图片或视图浏览体验。 在Android原生API中,Gallery组件已经被弃用,而...

    ViewPager实现gallery的效果,仿顺丰附近服务点的gallery效果

    本项目“ViewPager实现gallery的效果,仿顺丰附近服务点的gallery效果”就是利用`ViewPager` 来模仿经典的`Gallery`组件,`Gallery`在Android早期版本中用于展示水平滚动的项目列表,但在后来的API中已被弃用。...

    仿慕课“职业路线计划”——ViewPager实现Gallery画廊效果

    本教程将结合这两个组件,讲解如何在Android中实现类似Gallery的画廊效果,但使用更现代、功能更丰富的ViewPager。 首先,我们来看ViewPager的基本用法。ViewPager是Android Support Library中的一个控件,它允许...

    Viewpager和Gallery的循环滚动

    在Android开发中,`ViewPager`和`Gallery`都是用于展示多页面或图片的组件,但它们在实现方式和效果上有所不同。本篇文章将深入探讨如何实现`ViewPager`和`Gallery`的循环滚动功能,这对于创建无限轮播广告、图片...

    自定义viewpager模仿gallery的3d滑动

    在Android开发中,有时我们需要为用户创建独特且引人入胜的交互体验,"自定义viewpager模仿gallery的3d滑动"就是一种这样的尝试。这个项目的目标是通过自定义ViewPager来实现类似Gallery应用的3D翻转效果,同时加入...

    ViewPager加载网络图片

    在ViewPager中使用Glide,可以这样操作: ```java Glide.with(context) .load(url) .diskCacheStrategy(DiskCacheStrategy.ALL) // 缓存原始和解码后的图片 .into(imageView); ``` 2. **Picasso**:Picasso是...

    使用自定义 LayoutManager 实现 Android 中 Gallery 或者 ViewPager 控件的效果

    在Android开发中,`Gallery`和`ViewPager`是两种常用的视图滑动组件。`Gallery`已经在较新的Android版本中被弃用,而`ViewPager`则成为实现页面滑动的主流选择。然而,有时我们可能需要自定义更复杂的滑动效果,这时...

    Android焦点图Gallery和Viewpager

    本篇文章将详细探讨如何使用Gallery和ViewPager这两种组件来实现Android焦点图。 **Gallery组件** Gallery是Android SDK中的一个旧版控件,它提供了水平滚动的功能,非常适合用来实现焦点图。以下是如何使用Gallery...

    ViewPagerGallery:用Viewpager 模仿Gallery

    标题中的"ViewPagerGallery"是一个Android开发项目,旨在利用`ViewPager`组件来实现类似`Gallery`的效果。`Gallery`是Android早期版本中一个用于展示可滚动视图的控件,允许用户左右滑动浏览图片或其他视图。随着...

    HorizontalScrollView 与 viewpager冲突的解决

    5. **避免嵌套使用**:如果可能,尽量避免在 `HorizontalScrollView` 中使用 `ViewPager`,考虑使用其他布局结构或者替换 `ViewPager` 为更简单的组件,如 `Gallery` 或自定义滚动视图。 为了优化性能和用户体验,...

    viewpager实现画廊效果

    传统的实现方法是使用`Gallery`组件,但随着Android SDK的更新,`Gallery`已在API level 22中被弃用。取而代之的是,开发者开始转向更现代、更灵活的解决方案,比如使用`ViewPager`来实现画廊效果。本篇将详细介绍...

Global site tag (gtag.js) - Google Analytics