Извините за вонючий титул, я понятия не имею, как правильно сформулировать это.У меня следующая ситуация: у меня есть класс с объектом Paint для рисования чего-либо.Я хочу, чтобы у класса было цветное поле.Установка этого поля должна просто установить цвет хранимого Paint-Object и не устанавливать поле.В Java я сделал бы это так:
public class Foo {
private Paint p;
public void setColor(int color) {
p.setColor(color);
}
public int getColor() {
return p.getColor();
}
}
Тогда я могу получить доступ к цвету, как поле Foo
, используя сеттеры и геттеры.Как я могу сделать это в kotlin, чтобы я мог получить доступ к свойству в стиле Kotlin (например, myFoo.color = Color.RED
) и установить свойство color в Paint?