feat(cast): implement Google Cast support and expanded controller activity

This commit is contained in:
2026-04-05 17:15:48 +02:00
parent 0796bc8ef4
commit 7b2cfb4b17
11 changed files with 68 additions and 15 deletions
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/media_route_menu_item"
android:title="@string/media_route_menu_title"
app:actionProviderClass="androidx.mediarouter.app.MediaRouteActionProvider"
app:showAsAction="always" />
</menu>
+6
View File
@@ -27,4 +27,10 @@
<!-- Don't show light status bar -->
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
<style name="CustomCastExpandedControllerStyle" parent="CastExpandedController">
<item name="android:windowBackground">#FFFFFF</item>
<item name="castBackground">#FFFFFF</item>
<item name="castButtonColor">#FF495D92</item>
</style>
</resources>
+1
View File
@@ -157,4 +157,5 @@
<!-- Extras -->
<string name="loading">Loading...</string>
<string name="media_route_menu_title">Cast</string>
</resources>
+6
View File
@@ -74,4 +74,10 @@
<item name="cornerSizeBottomRight">16dp</item>
<item name="cornerFamilyBottomRight">rounded</item>
</style>
<style name="CustomCastExpandedControllerStyle" parent="CastExpandedController">
<item name="android:windowBackground">#FFFFFF</item>
<item name="castBackground">#FFFFFF</item>
<item name="castButtonColor">#FF495D92</item>
</style>
</resources>