Я использую в своем приложении кубик, который может быть скачком с другим, поэтому я просто использовал LayerDrawable
Как вы можете видеть здесь resource Ресурс выглядит хорошо.
Затем в коде я делаю это
LayerDrawable finalDrawable = (LayerDrawable) mC.getDrawable(R.drawable.surged_dice);
finalDrawable.setDrawableByLayerId(R.id.main_dice, this.img.getDrawable());
finalDrawable.setDrawableByLayerId(R.id.second_dice, surgeDice.getImg().getDrawable());
this.img.setImageDrawable(finalDrawable);
this.img.setBackgroundColor(mC.getColor(R.color.colorPrimaryDark));
, а затем посмотрим, что произойдет, когда он делает это программно (на долю секунды все хорошо), но сразу после того, как гравитация прикрутил его и вставил вторая игральная кость сверху потоковое видео
Так что, как вы можете видеть, оно начинает правильно, как this
И сразу после того, как оно становится плохим
У вас, ребята, есть идея, чтобы это исправить? Заранее спасибо за ваше время и помощь!