Android mutate() 改变 LayerDrawable 的外观

Dal*_*yer 5 android android-layout

我在 xml 中定义了一个 LayerDrawable,我从磁盘加载它并在我的应用程序的几个部分中重用。为了防止我的 LayerDrawable 的实例影响其他实例,我调用 mutate like defined here。然而,调用 mutate 也会改变绘图的外观。我可以在平板电脑、手机和模拟器上复制。任何人都有这方面的经验?