android片段过渡动画

时间:2015-07-22 05:54:43

标签: android fragment android-animation

我有一个包含项目列表的对话框。 点击每个项目我推一个片段。 我希望该片段加载动画。 我知道如何从片段到片段进行动画制作 但是当我只有一个片段时帮我动画 这是我已经尝试过的,这有助于在两个片段之间应用转换。

    FragmentTransaction ft = getFragmentManager().beginTransaction();
    ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);

    DetailsFragment newFragment = DetailsFragment.newInstance();

    ft.replace(R.id.details_fragment_container, newFragment, "detailFragment");

    // Start the animated transition.
    ft.commit();

1 个答案:

答案 0 :(得分:0)

  • 每个项目所需的常用方法点击不同的片段推送。 你必须在代码中加入通用方法。
  • 方法代码

DetailsFragment newFragment = DetailsFragment.newInstance();
pushFragments(newFragment, true, true, "detailsFragment");
  • 项目点击使用方法,例如
nav.primary ul {
    border-top: 2px solid $darkgreen;
    display:block;
    margin:10px 0 0 0;
    padding: 25px 0 0 0;

    li {
        background-color:#004f5a;
        display: inline-block;
        float: none;
        margin-left:0;
        padding: 5px 0;
        text-align: center;
        width: 100%;

        a {
        color:#fff;
        letter-spacing: 0.5px;

            &:hover {
                color:$darkgreen;
            }
        }
    }
}