Как получить объект контекста внутри класса Custom Painter во Flutter? - PullRequest
0 голосов
/ 10 апреля 2020

допустим, у меня есть собственный класс рисования, подобный этому:

class MyPainter extends CustomPainter{

 @override
 paint(Canvas canvas , Size size){
    // I WANT CONTEXT Object of the enclosing CustomPaint widget here ..
 }
}

Я хочу получить виджет-предок из метода рисования. Скажем, виджетом-предком является виджет Custom Paint (например). Как мне добиться чего-то подобного?

Я делаю библиотеку, и я sh получаю BuildContext виджета Custom Paint, который будет использовать MyCustomPainter. Я хочу, чтобы контекст поднял некоторый объект вверх по дереву (из унаследованного виджета).

...