片段没有动画

时间:2016-11-09 14:25:14

标签: java android android-fragments android-transitions

liteDetail = LiteDetailFragment.newInstance(item);
if (Build.VERSION.SDK_INT >= 21) {
    Log.d("her1 1","------------------------------------ok hrer_-------------new");
    Slide slideTransition = new Slide();
    slideTransition.setSlideEdge(Gravity.LEFT);
    slideTransition.setDuration(getApplicationContext().getResources().getInteger(R.integer.anim_duration_long));
    liteDetail.setEnterTransition(slideTransition);
    liteDetail.setExitTransition(slideTransition);
    liteDetail.setReenterTransition(slideTransition);
}
getFragmentManager().beginTransaction().replace(R.id.frame_1, liteDetail).commit();

这是我的片段动画代码,但它不起作用我在堆栈溢出时看到了类似的问题,但答案是使用xml 我想知道如何在java中编码。 活动相同

private void setupWindowAnimations() {
   // Re-enter transition is executed when returning to this activity
   if (Build.VERSION.SDK_INT >= 21) {
       Log.d("trans aded","bool-------------------------");
       Fade fade = (Fade) TransitionInflater.from(this).inflateTransition(R.transition.activity_fade);
       getWindow().setEnterTransition(fade);

   }
}

我在活动中的setContentView之后设置了它 但是虽然显示了日志,但它也不起作用。 更新: 协调员布局是问题的根源吗?因为即使xml动画也不起作用

0 个答案:

没有答案