相关疑难解决方法(0)

Android中的活动转换

如何定义Android 1.5及更高版本的两个活动之间的转换?我希望活动能够淡出.

android transition android-activity

185
推荐指数
8
解决办法
24万
查看次数

像Pinterest或Tumblr一样向后滑动

有没有人知道Pinterest或Tumblr如何实现"刷卡"方法.

即在Pinterest上,您可以点击新闻Feed上的帖子.比DetailActivity已启动并显示所选帖子的详细信息.您可以按后退按钮返回新闻Feed活动,或者您可以向左滑动(详细信息活动)以返回新闻Feed活动.

视频:http://youtu.be/eVcSCWetnTA

通常我会使用overridePendingTransition(),但overridePendingTransition()需要动画(像资源ID R.anim.foo).仅当用户进行滑动手势时,Pinterest和Tumblr才会启动动画.他们还根据手指移动支持某种"逐帧动画".因此,他们跟踪手指移动的距离,并将过渡动画设置为相应的百分比值.

我知道如何使用"真正的java"动画/ AnimatorSet对象FragmentTransaction来动画片段替换.使用片段我必须覆盖onCreateAnimator(),但我不知道如何使用Activities实现类似的东西.活动有onCreateAnimator()(或类似的东西)吗?也不知道如何滑动行为,因为它现在没有启动动画,但更多的是逐步改变Window/Activity/Fragment的属性或者其他......

有什么建议?

编辑:我在youtube上找到了一个pinterest应用程序的视频:http://youtu.be/eVcSCWetnTA 这就是我想要实现的内容.

我猜Pinterest正在使用Fragments并onCreateAnimator()实现"向后滑动".由于我的应用程序已经在一个活动中已经有Fragment和ChildFragments,因此如果我可以为活动实现它,那将更容易.

再一次:我知道如何检测滑动手势,这不是我要求的.观看youtube视频:http://youtu.be/eVcSCWetnTA


更新:我创建了一个小库,它与Pinterest或Tumblrs实现的行为并不完全相同,但对于我的应用程序,这似乎是一个很好的解决方案:https://github.com/sockeqwe/SwipeBack? source = c

android swipe

40
推荐指数
4
解决办法
2万
查看次数

如果启动器声明了如何覆盖输入活动动画

我尝试进行谷歌搜索,但我只使用overridePendingTransition()方法找到了活动内动画的解决方案.但是,如果我想在启动器启动应用程序时拥有自己的动画,是否有任何解决方案?

非常感谢!

animation android launcher android-activity

5
推荐指数
1
解决办法
8916
查看次数

如何从活动中退出时禁用supportFinishAfterTransition

我有一个使用过渡动画制作动画的活动,如下所示:

ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity, view, transitionStr);
ActivityCompat.startActivity(activity, intent, options.toBundle());
Run Code Online (Sandbox Code Playgroud)

但是,当我回去时,我不希望动画以反向运行.那可能吗?我正在使用appcompat-v7:23.1.1中的AppCompatActivity.

android

5
推荐指数
2
解决办法
1567
查看次数