初始化类时,我试图在屏幕的中央。 我已经像这样使用CustomPainter了:
class Pinter extends CustomPainter {
@override
void paint(Canvas canvas, Size size) {
final Offset center = size.center(Offset.zero);
但是我只能在调用该类时获得中心,我想在初始化变量时获得屏幕的中心。
我如何得到它?
答案 0 :(得分:0)
您应该为此使用MediaQuery
对象:
final size = MediaQuery.of(context).size;
final center = Offset(size.width/2, size.height/2);