有人有一个想法如何Pinterest或Tumblr在那里实施“刷卡”的方法。 即在Pinterest上,您可以点击新闻提要上的post。 比DetailActivity启动并显示所选文章的详细信息。 您可以按返回button返回到新闻馈送活动,也可以向左滑动(详细信息活动)返回到新闻馈送活动。 video:http: //youtu.be/eVcSCWetnTA 通常我会使用overridePendingTransition() ,但overridePendingTransition()需要animation(资源ID像R.anim.foo )。 Pinterest和Tumblr只有在用户做滑动手势时才开始animation。 他们也支持某种“逐帧animation”的手指移动。 因此,他们追踪手指移动的距离,并animation转换到相应的百分比值。 我知道如何使用带有FragmentTransaction的“真正的java”Animation / AnimatorSet Object来animation片段replace。 有片段,我必须重写onCreateAnimator() ,但我不知道如何实现像这样的活动。 是否有一个onCreateAnimator() (或类似的)的活动? 也不知道如何刷卡的行为,因为它现在不开始animation,但更多的一步一步的属性改变的窗口/活动/片段或任何… 有什么build议么? 编辑:我已经find了YouTube上pinterest应用程序的video:http: //youtu.be/eVcSCWetnTA这就是我想要实现的。 我估计Pinterest正在使用Fragments和onCreateAnimator()来实现“向后滑动”。 由于我的应用程序已经在一个活动中有片段和ChildFragments,所以如果我可以为活动实现这个function,那么这对我来说会容易得多。 再一次:我知道如何检测轻扫手势,这不是我所要求的。 观看YouTubevideo:http: //youtu.be/eVcSCWetnTA 更新:我已经创build了一个小的库,它不像Pinterest或Tumblrs实现完全相同的行为,但是对于我的应用程序,这似乎是一个很好的解决scheme: https : //github.com/sockeqwe/SwipeBack? source = c
我想添加简单的滑动手势识别到我的视图为基础的iPhone项目。 应该识别所有方向(右,下,左,上)的手势。 它在UISwipeGestureRecognizer的文档中有说明: 您可以通过使用按位或操作数指定多个UISwipeGestureRecognizerDirection常量来指定多个方向。 默认的方向是UISwipeGestureRecognizerDirectionRight。 但对我来说,这是行不通的。 当所有四个方向都“或”时,只能识别左右滑动。 – (void)viewDidLoad { UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]; [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight | UISwipeGestureRecognizerDirectionDown | UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionUp)]; [[self view] addGestureRecognizer:recognizer]; [recognizer release]; [super viewDidLoad]; } -(void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer { NSLog(@"Swipe received."); } 我解决了这个问题,在视图中增加了四个识别器,但是我很好奇,为什么它不能像文档中的广告一样工作? – (void)viewDidLoad { UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]; [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)]; [[self […]
我正在使用一个android通知来提醒用户,一旦服务完成(成功或失败),我想删除本地文件一旦完成过程。 我的问题是,如果发生故障 – 我想让用户“重试”选项。 如果他select不重试并解除通知,我想删除为进程保存的本地文件(图像…)。 有没有办法赶上通知的刷卡 – 解雇事件?
在我的iPhone应用程序中,我需要识别用户在视图上所做的轻扫手势。 我想要识别滑动手势并在滑动时执行一个function。 我需要该视图应水平滑动,并显示另一个视图为用户做一个滑动的手势。 需要做什么? 我如何识别它? 任何方向或教程将非常感激。
你怎么能检测到用户用JavaScript在网页上向某个方向滑动手指? 我想知道是否有一个解决scheme,可以在iPhone和Android手机上的网站工作。