Как я могу поймать открытие и закрытие ящика в флаттер? В принципе, для этой цели должны использоваться два объекта: DrawerController, который «держит» ящик, и hookCallback. Параметр boxCallback должен отслеживать открытие и закрытие выдвижного ящика, но код, который обсуждается в https://github.com/flutter/flutter/issues/21272 и https://github.com/flutter/flutter/issues/23630, не работает. Кто-нибудь может что-то посоветовать?