Вопрос относительно гравитации в LayerDrawable - PullRequest
0 голосов
/ 11 апреля 2020

Я использую в своем приложении кубик, который может быть скачком с другим, поэтому я просто использовал 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

И сразу после того, как оно становится плохим

У вас, ребята, есть идея, чтобы это исправить? Заранее спасибо за ваше время и помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...