fyneライブラリのcontainer.newadaptivegrid()を変更して、渡した比例スライスに基づいてウィジェットの幅をレンダリングしています。現時点では、container.newadaptivegrid() は同じ幅のウィジェットを連続してレンダリングします。基本的には (合計行サイズ / 現在のウィジェット)。
私のコード:
リーリーボタンの相対的な幅の比率が 3:7 になるように、ボタンを並べて配置したいと考えています。しかし、上下に 2 本の水平線が表示されます。 変更しています: https://github.com/fyne-io/fyne/blob/8c2509518b2df442a6b748d9b07754739592e6d7/layout/gridlayout.go 私のカスタム製品を作ります。
これでうまくいきます:
リーリー複数のボタンとその他のウィジェットを異なる比率で追加しました。
以上がFyne アダプティブ グリッド レイアウトをカスタマイズするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。