【发布时间】:2017-08-24 09:39:03
【问题描述】:
在通过 BackgroundManager 应用可绘制对象时,我注意到 UI 严重损坏。这仅在可绘制对象部分透明时发生。
作为参考,我看到的支持库版本号是 26.0.1。
【问题讨论】:
标签: android background transparency drawable android-tv
在通过 BackgroundManager 应用可绘制对象时,我注意到 UI 严重损坏。这仅在可绘制对象部分透明时发生。
作为参考,我看到的支持库版本号是 26.0.1。
【问题讨论】:
标签: android background transparency drawable android-tv
我找到了一个解决方案,它可能对遇到相同问题的其他人有所帮助。使用分层可绘制可防止损坏。
Drawable[] layers = {ContextCompat.getDrawable(getActivity(),R.drawable
.white_background), drawable};
LayerDrawable layerDrawable = new LayerDrawable(layers);
mBackgroundManager.setDrawable(layerDrawable);
【讨论】: