fade.excludeTarget无法与findViewById一起使用

时间:2018-07-16 10:24:13

标签: android animation mobile android-transitions

我在我的应用程序上添加了一些过渡功能,但工具栏上却出现了令人讨厌的闪光效果。我使用的工具栏不是主题中的AppBar,而是我在XML中添加的android.support.v7.widget.Toolbar。 如何消除闪光效果?到目前为止,我尝试过

    Transition fade = new Fade();
    View decor = getWindow().getDecorView();
    fade.excludeTarget(decor.findViewById(R.id.action_bar_container),true);
    fade.excludeTarget(android.R.id.statusBarBackground, true);
    fade.excludeTarget(android.R.id.navigationBarBackground, true);
    fade.excludeTarget(findViewById(R.id.toolbarApp),true); //That's my Toolbar

    getWindow().setEnterTransition(fade);
    getWindow().setExitTransition(fade);

但是它不起作用。

0 个答案:

没有答案