Доброго времени суток. Пытаюсь сделать так, чтобы текст, который был отправлен на клиент появлялся плавно, вроде как получилось, но в самом начале появляется небольшое мигание. подскажите пожалуйста, в чем ошибка?
Java:
int opacity = (int) ((System.currentTimeMillis() - timeStart) * 256 / 1000);
if (opacity > 255)
opacity = 256;
rend.drawStringWithShadow(s, (int) (w / 2 / textSize - rend.getStringWidth(s) / 2), y, 0xFFFFFF | opacity << 24);