java - 媒体路由按钮膨胀
问题描述
我想在服务中膨胀 mediaroutebutton,我的服务布局中有 exoplayer,授予绘制覆盖的权限,覆盖 exoplayer 控制视图,当我在 exoplayer 控制视图中添加 mediaroutebutton 时,发生布局膨胀异常
造成的:
java.lang.IllegalArgumentException: background can not be translucent: #0
at android.support.v4.graphics.ColorUtils.calculateContrast(ColorUtils.java:161)
at android.support.v7.app.MediaRouterThemeHelper.getControllerColor(MediaRouterThemeHelper.java:164)
at android.support.v7.app.MediaRouterThemeHelper.getRouterThemeId(MediaRouterThemeHelper.java:257)
at android.support.v7.app.MediaRouterThemeHelper.createThemedButtonContext(MediaRouterThemeHelper.java:94)
at android.support.v7.app.MediaRouteButton.<init>(MediaRouteButton.java:125)
at android.support.v7.app.MediaRouteButton.<init>(MediaRouteButton.java:121)
mediaroutebutton 背景是透明的
解决方案
推荐阅读
- frequency - 在 STM32F446 中,如何通过寄存器编程生成具有可变频率和特定步骤的 PWM 信号?
- html - 如何防止用户复制文本
- clojure - java.lang.ClassNotFoundException:运行引导 repl 时的 sun.misc.Launcher
- php - 用产品列表中的自定义链接替换产品页面链接(woocommerce)
- c - 函数指针返回行为
- javascript - MongoDB、MapReduce:加入
- java - 方法 tabLayout.setupWithViewPager(viewPager) 导致应用崩溃
- python-3.x - 日期差 QuantLib
- liquid - 使用 DotLiquid 解析具有一个或多个元素的 XML 文档
- java - Maven 构建错误:java.security.InvalidAlgorithmParameterException