Android TV BackgroundManager无法很好地处理位图/绘图和透明度
通过BackgroundManager应用drawables时,我注意到UI严重损坏。仅当可绘制部分透明时,才会发生这种情况Android TV BackgroundManager无法很好地处理位图/绘图和透明度,android,background,transparency,drawable,android-tv,Android,Background,Transparency,Drawable,Android Tv,通过BackgroundManager应用drawables时,我注意到UI严重损坏。仅当可绘制部分透明时,才会发生这种情况 作为参考,我在上看到的支持库版本号是26.0.1。我找到了解决此问题的方法,可能对其他有相同问题的人有所帮助。使用分层可绘制可防止损坏 Drawable[] layers = {ContextCompat.getDrawable(getActivity(),R.drawable .white_background), drawa
作为参考,我在上看到的支持库版本号是26.0.1。我找到了解决此问题的方法,可能对其他有相同问题的人有所帮助。使用分层可绘制可防止损坏
Drawable[] layers = {ContextCompat.getDrawable(getActivity(),R.drawable
.white_background), drawable};
LayerDrawable layerDrawable = new LayerDrawable(layers);
mBackgroundManager.setDrawable(layerDrawable);