【问题标题】:Android TV BackgroundManager not playing nicely with Bitmaps/Drawables and transparencyAndroid TV BackgroundManager 不能很好地使用位图/绘图和透明度
【发布时间】:2017-08-24 09:39:03
【问题描述】:

在通过 BackgroundManager 应用可绘制对象时,我注意到 UI 严重损坏。这仅在可绘制对象部分透明时发生。

作为参考,我看到的支持库版本号是 26.0.1。

【问题讨论】:

    标签: android background transparency drawable android-tv


    【解决方案1】:

    我找到了一个解决方案,它可能对遇到相同问题的其他人有所帮助。使用分层可绘制可防止损坏。

      Drawable[] layers = {ContextCompat.getDrawable(getActivity(),R.drawable
                        .white_background), drawable};
                        LayerDrawable layerDrawable = new LayerDrawable(layers);
                        mBackgroundManager.setDrawable(layerDrawable);
    

    【讨论】:

      猜你喜欢
      • 2017-03-29
      • 2019-10-12
      • 2014-11-05
      • 1970-01-01
      • 2013-07-18
      • 2015-12-07
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多