Android支持MediaRouter kills支持设计

Android support MediaRouter kills support design

我正在开发一个集成了 Cast 的应用程序。我可以设置投射按钮,甚至可以将我的应用投射到 ChromeCast。但是,当我将 MediaRouter 作为依赖项包含在内时,浮动操作按钮的样式很奇怪(或没有)。

这是样式正确的按钮:

下面是我添加 MediaRouter 依赖项时发生的情况:

// build.gradle
dependencies {
    // ....

    // Removing the mediarouter fixes the "design" of the toaster, but then crashes app
    implementation 'com.android.support:mediarouter-v7:26.1.0'
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.google.android.gms:play-services-cast-framework:10.0.1'
    implementation 'com.android.support:design:26.1.0'
    // ...

关于可能导致此问题的原因或我应该如何解决它的任何想法?

无论如何你也可以加一个custom style and then try to copy the Material Design style