Chromecast: Cast Dialogue no tiene sombras y no puede cancelarse desde el exterior

Recientemente comencé a trabajar con Cast SDK y al seguir la guía para configurarlo (se encuentra aquí: https://developers.google.com/cast/docs/android_sender_integrate ). Integré el button de transmisión en mi aplicación de ejemplo, sin embargo, por algún motivo, no se ve como se supone (?) Que se vea.

Por ejemplo, el dialog de lanzamiento de mi aplicación: Mi ejemplo de aplicación Imagen

frente a una aplicación de ejemplo que sigue los estándares de layout ( https://github.com/googlecast/CastVideos-android ): CastVideos-Android Picture

Si lo notas, CastVideos-Android tiene una sombra relacionada con el dialog y se puede descartar presionando en cualquier parte de la pantalla.

Aquí está todo mi código, ya que es una implementación muy básica (lo escribí en Kotlin):

Clase de actividad principal:

class MainActivity : AppCompatActivity() { private var castContext: CastContext? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) castContext = CastContext.getShanetworkingInstance(this) } override fun onCreateOptionsMenu(menu: Menu?): Boolean { super.onCreateOptionsMenu(menu) menuInflater.inflate(R.menu.main, menu) CastButtonFactory.setUpMediaRouteButton(applicationContext, menu, R.id.media_route_menu_item) return true } 

Clase CastOptionsProvider:

 class CastOptionsProvider : OptionsProvider { override fun getCastOptions(context: Context?): CastOptions { return CastOptions.Builder() .setReceiverApplicationId(context?.getString(R.string.app_id)) .build() } override fun getAdditionalSessionProviders(context: Context?): MutableList<SessionProvider>? { return null } 

}

¡Cualquier ayuda será apreciada!

Gracias por adelantado.

    La actualización de la versión de la biblioteca de soporte a 27.0.2 en project gradle debería solucionar el problema.

     compile 'com.android.support:appcompat-v7:27.0.2' compile 'com.android.support:mediarouter-v7:27.0.2' compile 'com.android.support:recyclerview-v7:27.0.2' 

    Historial de versiones de la biblioteca de soporte: https://developer.android.com/topic/libraries/support-library/revisions.html#27-0-2