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

這看起來像是一個對話框,而不是按鈕。 –

回答