相关疑难解决方法(0)

FloatingActionButton扩展为一个新活动

在android材料设计原则页面上,其中一个示例显示了FAB扩展到新的全屏.(在"全屏"下)

http://www.google.com/design/spec/components/buttons-floating-action-button.html#buttons-floating-action-button-transitions

我试图在我的应用程序中实现相同的效果,但收效甚微.
我设法使用此代码作为参考创建了一个扩展为视图的FAB:https://gist.github.com/chris95x8/882b5c5d0aa2096236ba.

它有效,但我想知道我是否可以对活动过渡应用相同的效果.我已经尝试过查找并自己玩它但找不到任何可行的东西.

我知道我可以让FAB扩展成片段而不是一个全新的活动,但我不确定这是做什么的,以及这是否是最佳的.

所以我的问题是,有没有办法将fab扩展显示效果实现为活动转换,还是应该只显示一个新片段?

android android-fragments material-design

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

如何从中心开始新活动作为一个消耗的圈子

我想从屏幕中心开始一个新的活动作为一个消耗的圈子,所以活动将显示为这样的圆圈.

例

这是我当前的代码anim.xml

<set xmlns:android="http://schemas.android.com/apk/res/android" >
<scale
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="200"
    android:fromXScale="0"
    android:fromYScale="0"
    android:pivotX="50%"
    android:pivotY="50%"
    android:toXScale="1"
    android:toYScale="1" >
</scale>
Run Code Online (Sandbox Code Playgroud)

animback.xml

    <?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <scale
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="1000"
        android:fromXScale="1.0"
        android:fromYScale="1.0"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale="1.0"
        android:toYScale="1.0" >
    </scale>
</set>
Run Code Online (Sandbox Code Playgroud)

调用动画

overridePendingTransition(R.anim.anim,R.anim.animback);
Run Code Online (Sandbox Code Playgroud)

当前代码只是放大了新活动,但我希望活动从中心显示为一个圆圈.

android android-animation android-activity

9
推荐指数
1
解决办法
3236
查看次数

如何从单击它的位置开始新活动

当我单击任何图像或文本时,活动应从单击的图像或文本的位置开始.我试过了

overridingTransition(R.anim.xyz,R.anim.z);
Run Code Online (Sandbox Code Playgroud)

但这是静态的.我想从图像位置开始活动,而不是从屏幕的左下角或角落开始

android android-animation

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

Android Reveal动画开始活动

如何在两个活动之间使用显示动画?关于如何使用它在Activity内部启动视图,有很多信息和示例,但是我想单击一个按钮并启动“显示动画”以打开下一个Activity。我尝试将第二个布局包含在第一个布局中,并将其设置为“不可见”,然后在单击按钮时将其显示出来。但这行不通。我想知道是否可以将Reveal动画简单地定义为XML,但是我不知道该怎么做。谢谢

android android-animation

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