Android 克劳顿没有显示动画

Android 克劳顿没有显示动画,android,crouton,Android,Crouton,我展示了这样一个例子: Builder b = new Builder(); b.setBackgroundColor(R.color.mygreen); b.setTextAppearance(R.style.LargeTextWhite); Configuration.Builder configBuilder = new Configuration.Builder(); configBuilder.setInAnimation(R.anim.slid

我展示了这样一个例子:

    Builder b = new Builder();
    b.setBackgroundColor(R.color.mygreen);
    b.setTextAppearance(R.style.LargeTextWhite);
    Configuration.Builder configBuilder = new Configuration.Builder();
    configBuilder.setInAnimation(R.anim.slide_up).setOutAnimation(
            R.anim.shake);
    b.setConfiguration(configBuilder.build());
    Crouton.makeText(getActivity(),
            "" + e.getResult().getTotalCount() + " Treffer", b.build(),
            root).show();
其中
root
是一个
ViewGroup

显示的是
无生命
,而
outAnimation
则不是,而
cruton
则只是显示。
其他人也经历过这种情况,或者知道它为什么不起作用吗?

我也遇到了这个问题,我检查了演示的来源,发现您的“根”应该是:

<LinearLayout
            android:id="@+id/croutonContainer"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" />


private void showCustomViewCrouton() {
        View view = getLayoutInflater(null).inflate(R.layout.layout_crouton_custom_view, null);
        final Crouton crouton;
        final Configuration croutonConfig =  new Configuration.Builder().setDuration(Configuration.DURATION_SHORT).setInAnimation(android.R.anim.fade_in).setOutAnimation(android.R.anim.fade_out).build();
        crouton = Crouton.make(getActivity(), view, R.id.croutonContainer, croutonConfig);
        crouton.show();
      }

私有void showCustomViewCrouton(){
视图=GetLayoutFlater(null)。充气(R.layout.layout\u crouton\u custom\u视图,null);
最后的克劳顿·克劳顿;
最终配置croutonConfig=new Configuration.Builder().setDuration(Configuration.DURATION_SHORT).setInAnimation(android.R.anim.fade_-in).setOutAnimation(android.R.anim.fade_-out).build();
crouton=crouton.make(getActivity(),视图,R.id.croutonContainer,croutonConfig);
克劳顿;
}

最后解决了我的问题。希望它对你有用:)

记录在案:是的,是布局。我把它放在屏幕底部,并设置了包装内容的高度。非常感谢。