Как обновить представления Android после внесения изменений?

У меня есть несколько методов в моем представлении, которые изменяют некоторые фигуры, которые рисуются при вызове. В Java, чтобы убедиться, что компонент обновлен, я бы вызвал repaint () . Есть ли что-то, что обеспечит правильное обновление моего представления?

Я где-то читал, что вызов invalidate () в методе onDraw () будет поддерживать актуальность информации, и поэтому мне не понадобится что-то вроде repaint () в моих методах, которые изменяют нарисованные фигуры.

Правильно ли это, или мне нужно еще что-то сделать?

ИЗМЕНИТЬ

Чтобы добавить в пример, метод, который я вызов, на мой взгляд, следующий:

public void setLineThickness(int thickness) {
    aLineThickness = thickness;

    if(aLineThicness > 1)
        //repaint();      - Okay in Java but not in Android

}
7
задан StartingGroovy 20 July 2011 в 01:46
поделиться