Widget build()

in gemini/sample-apps/photo-discovery/app/lib/ui/screens/quick_id.dart [210:254]


  Widget build(BuildContext context) {
    Widget content = LayoutBuilder(
      builder: (context, constraints) {
        return ListView(
          children: [
            Image.memory(image),
            const SizedBox.square(dimension: 16),
            Padding(
              padding: const EdgeInsets.all(8),
              child: MetadataCard(
                loading: loading,
                metadata: metadata,
              ),
            ),
            const SizedBox.square(dimension: 8),
            Row(mainAxisAlignment: MainAxisAlignment.center, children: [
              RemoveImageButton(
                onPressed: onRemoveImage,
              ),
              const SizedBox.square(
                dimension: 8,
              ),
              TellMeMoreButton(
                onPressed: () => goToChat(context),
              )
            ]),
            const SizedBox.square(dimension: 24),
          ],
        );
      },
    );

    if (Policy.shouldHaveKeyboardShortcuts) {
      content = ShortcutHelper(
        bindings: <ShortcutActivator, VoidCallback>{
          const SingleActivator(control: true, LogicalKeyboardKey.keyT): () {
            goToChat(context);
          },
        },
        child: content,
      );
    }

    return content;
  }