ウィジェットがパネルを開く Jetpack 拡張機能を作成しています。ウィジェットをクリックすると、期待どおりにパネルが開きます (ウィジェットの右下隅に固定されています)。しかし、コードから widget.panel.show() を呼び出すと、パネルがウィジェットから切り離されて開き、画面の中央に配置され、空間に浮かんでいます。
要するに、どうすればこれを修正できますか?
widget.panel.show() を呼び出す代わりに、(何らかの方法で) ウィジェットでクリック イベントをシミュレートできますか?
パネルをウィジェットに固定することはできますか?
この質問には、以前の Jetpack API で機能した解決策がありますが、新しいインターフェイスに変換できません: Using Positioning 'Panel' in new Jetpack API