У меня есть несколько методов в моем представлении, которые изменяют некоторые фигуры, которые рисуются при вызове. В Java, чтобы убедиться, что компонент обновлен, я бы вызвал repaint ()
. Есть ли что-то, что обеспечит правильное обновление моего представления?
Я где-то читал, что вызов invalidate ()
в методе onDraw ()
будет поддерживать актуальность информации, и поэтому мне не понадобится что-то вроде repaint ()
в моих методах, которые изменяют нарисованные фигуры.
Правильно ли это, или мне нужно еще что-то сделать?
ИЗМЕНИТЬ
Чтобы добавить в пример, метод, который я вызов, на мой взгляд, следующий:
public void setLineThickness(int thickness) {
aLineThickness = thickness;
if(aLineThicness > 1)
//repaint(); - Okay in Java but not in Android
}