<

useDeleteButtonTooltip をチップの deleteButtonTooltipMessage に移行する

まとめ

使用するuseDeleteButtonTooltip削除ボタンのあるチップの場合、 非推奨の警告が表示されているか、参照時に存在しません。これには、ChipInputChip、 とRawChipウィジェット。

コンテクスト

useDeleteButtonTooltipChipInputChip、 とRawChipウィジェットは を支持して非推奨になりましたdeleteButtonTooltipMessage、後者は使用できるため、 チップの削除ボタンのツールチップを無効にします。

変更内容の説明

deleteButtonTooltipMessageプロパティはメッセージを チップ ウィジェットの削除ボタンのツールチップ。 その後、これに空の文字列を提供するように変更が加えられました。 プロパティはツールチップを無効にします。

API の冗長性を避けるために、この変更は非推奨になりましたuseDeleteButtonTooltip、 これはまさにこの機能のために導入されました。あ flutter修正は 既存のコードを移行するのに役立ちます。useDeleteButtonTooltipdeleteButtonTooltipMessage、ツールチップを明示的に無効にした場合。

移行ガイド

デフォルトでは、削除ボタンのツールチップは常に有効になっています。 ツールチップを明示的に無効にするには、空の文字列をdeleteButtonTooltipMessage財産。 次のコード スニペットは、移行に適用される変更を示しています。ChipInputChip、 とRawChipウィジェット:

移行前のコード:

Chip(
  label: const Text('Disabled delete button tooltip'),
  onDeleted: _handleDeleteChip,
  useDeleteButtonTooltip: false,
);

RawChip(
  label: const Text('Enabled delete button tooltip'),
  onDeleted: _handleDeleteChip,
  useDeleteButtonTooltip: true,
);

移行後のコード:

Chip(
  label: const Text('Disabled delete button tooltip'),
  onDeleted: _handleDeleteChip,
  deleteButtonTooltipMessage: '',
);

RawChip(
  label: const Text('Enabled delete button tooltip'),
  onDeleted: _handleDeleteChip,
);

タイムライン

リリースされたバージョン: 2.11.0-0.1.pre
安定版リリース: 3.0.0

参考文献

API ドキュメント:

  • Chip
  • InputChip
  • RawChip

関連する PR:

  • 廃止するuseDeleteButtonTooltipチップス用