问题标签 [android-pagetransformer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
344 浏览

android - Weird Zoom Behavior Using TouchImageView with Specific Phone

Not sure what is going on here but I have implemented the Zoom features on an image-gallery in a ViewPager, ImagePagerAdapter using TouchImageView. On all my other phones and tablets the code works perfect, for zooming and page flipping. On 3 of our Motorola Razrs the Zooming acts funny on the first image. By funny I mean that when you try and zoom nothing happens on picture #1. But if you pan to the next image the zooming from image 1 has affect image 2. If you flip back to image 1 it still doesn't zoom. If you pan to image #3 then back to #1 the first image will zoom just fine. Not sure how to tackle this issue or even debug it. I have added custom animation, DepthPageTransformer, from the examples in API. This is the culprit, but not sure what in the code is causing this behavior.

0 投票
0 回答
506 浏览

android - Page Transformation animation using nineoldandroid doesn't render on api level 10

I have following code for page transformation in View Pager. It works well on api level 11 or above but not showing animation on api level 10 or below. Note that code uses NineOldAndroid lib to do all animations.

0 投票
1 回答
957 浏览

android - 如何使用 pageTransformer 制作带有自定义动画的垂直 viewpager

挑战:大家好。我需要制作一个垂直 viewPager,对页面变化有翻转效果。

我正在使用 v19 进行开发。我已经尝试了几种实现,但几乎没有一个对我有用。只有使用 android-directionalviewpager-1.2.1fixed.jar 实现垂直 viewpager 才能工作,但是在设置我的 pageTransformer 时出错。其他的没有显示内容。我花了很多时间实施解决方案,但没有成功。

任何人都可以帮助我完成我的任务吗?原谅我的英语。提前致谢。

0 投票
3 回答
17403 浏览

android - 改变 ViewPager 和 setCurrentItem 的过渡速度

我有一个ViewPager我想每 5 秒自动旋转一次,同时也允许用户滑动。但是,当我设置自动更改时,页面之间的过渡动​​画发生得非常快,我希望它慢一点。

我在这里看到了这个问题的答案:

android中Viewpager控制器的速度减慢

...但他们都使用反射。有谁知道在ViewPager不使用反射的情况下减慢自动速度的任何方法?

我想过使用PageTransformer,但不确定这是否可行,而且如果用户刷卡和自动刷卡一样,它可能会影响速度?除非我能以某种方式检测到差异,然后做一个或另一个PageTransformation

0 投票
3 回答
6359 浏览

android - 如何使用可滑动标签实现 PageTransformer

在我的示例代码中,我在 MainActivity.java 中有三个可滑动选项卡,即:Android、IOS 和 WINDOWS,我使用滑动在选项卡之间切换。

现在,我必须用 Swipeable Tabs 实现 PageTransformer,所以在这里我需要你的帮助,是否有可能,如果可以,如何?

MainActivity.java:-

这是我想在我的程序中实现的:

在此处输入图像描述

这就是我的标签的外观:

在此处输入图像描述

0 投票
1 回答
542 浏览

android - PagerTabStrip 上的转换或 PagerTabStrip 上的动画

我已经使用我的 viewpager 成功实现了 PagerTabstrip,如下所示。

我的标签显示在默认动画中,如何更改 pagerTabstrip 的动画?

我认为一种解决方案是编辑由 pagerTabstrip 扩展的 pagerTitlestrip,有人知道吗?

0 投票
1 回答
5696 浏览

android - 使用 ViewPager.PageTransformer() 移动视图项

我正在对我的应用程序进行介绍。首次启动时,您应该会在屏幕中间看到一张卡片。当您将 viewpager 页面移动到下一个位置(从 1 到 2)时,该卡片应该在屏幕上向下和向左移动。

我做了一堆搜索,得出的结论是 PageTransformer 是我需要寻找的地方。

问题是除了使用我不想做的过渡动画之外,我在 pageTransformer 上真的找不到任何文档。

谁能指出我正在尝试完成的一个很好的例子或教程,或者有没有人有比 pageTransformer 更好的选择?

我可以让元素移动,但我不知道起始位置来自哪里(如果我在设置转换器之前执行 setX,它似乎被忽略了)。

这是我在代码中的内容:

0 投票
0 回答
628 浏览

android - Android ViewPager 过渡

这是该站点底部闪烁应用程序中发生的事情的精美 GIF PageTransformer 的出色动画

这是正在发生的事情,我感兴趣的是:

1)首先fliker标志很大

2)通过滑动下一页,日志缩小并以漂亮的动画移动

3)最后,标志缩小并移动到中心,按钮也向上移动

我试图用ViewPager.PageTransformer. 问题是我无法通过滑动量来控制动画流。我的动画在完全滑到下一页后开始。

我创建了一个像这样的简单动画:(每次都尝试其中一个

XML

JAVA

那么我怎样才能创建像那个gif一样的效果呢?

0 投票
1 回答
571 浏览

android - Android PageTransformer 杀死 View 功能

我正在使用PagerSlidingTabStripViewPagerAndroid 布局中使用选项卡。

我的ViewPager自定义适配器如下:

当我将 a 设置PageTransformerViewPager. 作为测试,我使用了 Android 文档中提供的ZoomOutPageTransformer 。

首次加载 ViewPager 中的子视图时,一切正常。我可以单击项目并更新视图。但是在我第一次滚动 ViewPager 之后,子视图就会停止正确渲染。如果我点击一个项目,我可以感觉到触觉反馈和点击声音,但视图仍保持之前的状态。

每次 ViewPager 发生更改时,我都尝试使 View 无效,但这没有帮助。

在 ViewPager 中使用 ListView 时也会出现类似的问题,因此我尝试将视图之外的视图设置为 GONE,但这也不起作用。

0 投票
0 回答
725 浏览

android - ViewPager ViewPager.PageTransformer 导致异常点击

这是我的场景。在 ViewPager 我有两个片段。在第二个片段中,我有一个项目列表,每个项目都是可点击的。我曾经ViewPager.PageTransformer为我的 ViewPager 设置动画以从一个片段转到另一个片段。

我用这个:vPager.setPageTransformer(true, new FlipPageViewTransformer());

FlipPageViewTransformer取自哪里。_ Depth page transformer

现在的问题是当我在第一个片段中时,当我点击它时,虽然我仍然在第一个片段中,但它需要第二个片段的项目点击。这是一个很奇怪的问题。