Я пытаюсь анимировать каплю воды в ячейке судоку, когда пользователь вводит число. Я попытался сначала добавить изображение рядом с номером, чтобы сделать это. Я хочу, чтобы капли появлялись на всех четырех сторонах числа, поэтому мне нужно было установить метод setTranslate для ImageView (matrix). Я пробовал несколько раз, но ничего не работает. Изображение не отображается. Если я установлю значение setTranslate на 10F, то изображение появится, но оно обрезается. Понятия не имею, как получить это прямо.
var drop_image_br = ImageView(context)
val matrix = Matrix()
matrix.setTranslate(((cellSizePixels/2 + TextWidth/2)) - drop_image_bl.width, 0F)
drop_image_br.setScaleType(ImageView.ScaleType.MATRIX)
drop_image_br.setImageMatrix(matrix)
drop_image_br.setImageResource(R.drawable.drop)
drop_image_br.setVisibility(View.VISIBLE)
dropRL.addView(drop_image_br)