Como selecionar um item na ListView | Curso de Flutter

Поделиться
HTML-код
  • Опубликовано: 13 дек 2024

Комментарии • 43

  • @guilhermecavazzani1257
    @guilhermecavazzani1257 5 месяцев назад +1

    Professor , suas aulas são muito boas . Estou aprendendo muito !

  • @antonio195br
    @antonio195br 5 месяцев назад

    Também é bom criar variaveis que ajudam a nao repertir codigos como para ver a moeda atual com o tabela[moeda] e tambem se ela esta na lista. Teve poucas repetições mas quanto menos melhor, na minha opniao.

  • @eduardospek
    @eduardospek 3 года назад +3

    Professor, seu conteúdo de Flutter é sensacional.
    Obrigado e Parabéns!!!

  • @ElesioOliveiradesousa
    @ElesioOliveiradesousa Год назад

    Diego voce é foda! Declarativo de maisss

  • @antoniou.c.oliveira572
    @antoniou.c.oliveira572 Год назад

    Cara, muito bom, direto ao ponto... Parabéns!

  • @henriqueparaizodemelo2609
    @henriqueparaizodemelo2609 3 года назад +5

    Professor, tenho uma sugestão de vídeo: Depois do aplicativo finalizado, você poderia explicar como acrescentar atualizações no aplicativo com ele já em produção! Valeu

  • @LucioMember
    @LucioMember 2 года назад +1

    Professor, os seus vídeos foram os que mais me ajudaram de verdade. Parabéns pelas suas explicações. Eu estou vendo cada um dos seus vídeos e seguindo as suas aulas. Sou novo no flutter e tenho muita dificuldade em assimilar as informações. Estou desenvolvendo um APP e não consigo adicionar às favoritas um item da ListView numa outra pagina, tem como você fazer um vídeo ensinando? grato...

    • @drantunes
      @drantunes  2 года назад +1

      Obrigado!!! É importante ver que estou ajudando e no caminho certo. Tem os vídeos na sequência dessa lista sobre o Provider, recomendo esses videos primeiro 👍

  • @cortesfull27
    @cortesfull27 Год назад

    Show, aprendi muitas coisas em um vídeo só

  • @washinerdev4355
    @washinerdev4355 3 года назад +1

    Top demais professor parabens aula bem legal e com a didática super simples

    • @drantunes
      @drantunes  3 года назад

      Show! Muito obrigado

  • @jorgediasdsg1
    @jorgediasdsg1 3 года назад

    Muito boa suas aulas professor. Saudações paranaenses!!!

    • @drantunes
      @drantunes  3 года назад

      Valeu Jorge!!!! Grande abraço

  • @saulomiqueias4267
    @saulomiqueias4267 3 года назад +2

    Show!!

  • @abrahamfelix1837
    @abrahamfelix1837 2 года назад

    S2 maravilhoso

  • @ruansilvaslv
    @ruansilvaslv 9 месяцев назад

    boa noite,
    o meu não está selecionando, eu revisei e está igual. Você poderia me ajudar?

    • @drantunes
      @drantunes  9 месяцев назад

      Há algum erro no console? Provavelmente deva ser o uso do setState que não está 100%, dá uma revisada nesta parte do código.

  • @cassioiuri
    @cassioiuri 2 года назад +2

    Fala Diego, tudo bem?
    Estou fazendo a aula, porém tive um problema quando mudei stl para stf.
    Não está fazendo a seleção do selecionada.
    No print ela printa certinho.

    • @drantunes
      @drantunes  2 года назад +1

      Provavelmente, na hora de selecionar, você precisa fazer essa operação em um setState. Assim ele irá atualizar a tela pra você. Outra opção é usar um ValueNotifier para a lista de selecionadas 👍

    • @cassioiuri
      @cassioiuri 2 года назад

      @@drantunes vlwww!!

    • @TheCarvalhomoura
      @TheCarvalhomoura 2 года назад

      @@drantunes Boa Tarde, estou tentando testar selecionadas assim: if (selecionadas.contains(tabela[moeda])) {
      setState(() {
      selecionadas.add(tabela[moeda]);
      // print(tabela[moeda].nome);
      });
      } else {
      setState(() {
      selecionadas.add(tabela[moeda]);
      // print(tabela[moeda].nome);
      });
      }// end else
      },// end onLongPress

    • @pedrosainformatica9664
      @pedrosainformatica9664 2 года назад +15

      Amigo, eu estava com mesmo problema. O meu erro foi que eu coloquei a List selecionadas = []; dentro do método build. Eu coloquei fora do método build, entro da classe _MoedasPageState e funcionou.

    • @GuilhermeMartins-ln7ti
      @GuilhermeMartins-ln7ti 2 года назад

      @@pedrosainformatica9664 Tu é o cara!!!! valeuuu, tava com esse problema

  • @formula_magica
    @formula_magica 2 года назад

    O meu não funcionou mudando para statefull ou set state ou value notifer = (

    • @drantunes
      @drantunes  2 года назад +1

      Como está seu código?

    • @formula_magica
      @formula_magica 2 года назад

      @@drantunes você tem grupo de alunos telegram?

    • @formula_magica
      @formula_magica 2 года назад

      @@drantunes quando eu aperto a cripto aparece - ViewPostImeInputStage Action _Down

    • @drantunes
      @drantunes  2 года назад +1

      @@formula_magica Como está a linha do onTap?

    • @formula_magica
      @formula_magica 2 года назад

      @@drantunes você diz o onLongPress?

  • @rodrigomotamendes549
    @rodrigomotamendes549 2 года назад

    Também não funcionou a seleção trocando para statefull. Estou usando o flutter 3 :/

    • @drantunes
      @drantunes  2 года назад +1

      Dá uma olhada no código fonte que está na descrição do vídeo pra verificar em que ponto está dando o problema.

    • @rodrigomotamendes549
      @rodrigomotamendes549 2 года назад +5

      @@drantunes Encontrei o erro. a List estava abaixo da @override assim da MoedasPage:
      class _MoedasPageState extends State {
      @override
      Widget build(BuildContext context) {
      final tabela = MoedaRepository.tabela;
      NumberFormat real = NumberFormat.currency(locale: 'pt-BR', name: 'R\$');
      List selecionadas = [];
      return Scaffold(
      appBar: AppBar( …
      O jeito correto que funcionou o setState:
      class _MoedasPageState extends State {
      final tabela = MoedaRepository.tabela;
      NumberFormat real = NumberFormat.currency(locale: 'pt-BR', name: 'R\$');
      List selecionadas = [];
      @override
      Widget build(BuildContext context) {
      return Scaffold(
      appBar: AppBar(