4

我正在开发与Cast集成的应用程序。我可以设置一个投射按钮,我甚至可以将我的应用投射到ChromeCast。但是,当我将MediaRouter作为依赖项包含在内时,我会为浮动操作按钮获得一个奇怪的样式(或缺少它)。Android支持MediaRouter杀死支持设计

这里的正确样式按钮:

with proper styling

而这里的时候我加入MediaRouter依赖会发生什么:

without style

// 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' 
    // ... 

上什么可能导致这个有什么想法或者我该如何解决它?

+0

您是否试图将castBackground设置为@ drawable/abc_dialog_material_background –

+0

您可以发布代码如何设计样式按钮 –

+0

这看起来像是一个对话框,而不是按钮。 –

回答