Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Projeto] Criei uma tela de Details

É muito legal quando você sente a curiosidade de explorar novas telas, e criação de novos componentes. Por isso eu criei uma caixa de diálogos de Details:Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Ainda não descobri como redimensionar fotos importadas aqui.

Ps: Aqui está o código

import 'package:flutter/material.dart';
import 'package:project_2/3_models/client_model.dart';

void showDetail({required BuildContext context, required ClientModel client}) {
  showDialog(
    context: context,
    builder: (_) {
      return SizedBox(
        width: 250,

        child: AlertDialog(
          contentPadding: EdgeInsets.all(0),
          scrollable: true,
          content: Flex(
            direction: Axis.vertical,
            children: [
              Container(
                decoration: BoxDecoration(
                  borderRadius: BorderRadius.only(
                    topLeft: Radius.circular(16),
                    topRight: Radius.circular(16),
                  ),
                  color: Colors.indigo.shade700,
                ),
                width: double.infinity,

                child: Center(
                  child: Text(
                    client.name,
                    style: TextStyle(fontSize: 24, color: Colors.white),
                  ),
                ),
              ),
              SizedBox(height: 15),
              Text(
                "Proprieties:",
                style: TextStyle(fontSize: 16, color: Colors.black),
              ),

              Container(
                padding: EdgeInsets.only(bottom: 15, top: 15),
                child: Row(
                  mainAxisAlignment:  MainAxisAlignment.center,
                  children: [
                    Text("The Type is: "),

                    ClipOval(child: Icon(client.type.iconData, color: Colors.blueAccent,)),
                    Text(client.type.name),
                  ],
                ),
              ),
            ],
          ),
        ),
      );
    },
  );
}

Olá, Henry, como vai?

Achei interessante a sua iniciativa de explorar novas telas. Sobre a sua dúvida de redimensionar imagens dentro do seu AlertDialog, você pode controlar o tamanho da imagem utilizando widgets como SizedBox ou definindo explicitamente a largura e altura no próprio widget de imagem.

Obrigado por compartilhar sua evolução no projeto. Qualquer dúvida, o fórum está à disposição para te apoiar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
solução!

Obrigado, mas a minha dúvida era mais sobre o redefinir o tamanho da imagem aqui dentro do site da Alura, como por exemplo, mandei uma foto gigante porque não consegui redimensionar