Personalizando aplicativos e alinhando-os com seus temas

Personalizando aplicativos e alinhando-os com seus temas

Neste tutorial, mostrarei como personalizar aplicativos usando as diferentes ferramentas e funções da plataforma Power Apps. A personalização de aplicativos pode ajudá-lo a criar uma aparência única que se alinhe perfeitamente com seus temas ou marca preferidos, ao mesmo tempo em que fornece os dados que deseja exibir de maneira eficaz.

Se você já passou pelos outros tutoriais sobre Power Apps , verá que a maior força dessa plataforma é a facilidade de uso.

Índice

Personalizando aplicativos: a tela principal e a tela de documentação

Ao iniciar um aplicativo a partir de uma tela em branco, é importante começar com uma tela mestre e uma tela de documentação. Ter essas duas telas ajudará a acelerar todo o processo e a manter uma aparência uniforme em todo o aplicativo, independentemente de quantas telas você tenha.

A tela principal serve como modelo para todo o aplicativo. Ele determina como o restante das telas será exibido. Para este exemplo, é assim que nossa tela mestre se parece.

Personalizando aplicativos e alinhando-os com seus temas

Como você pode ver, temos um título na área superior sobre um retângulo vermelho que também se estende por toda a extensão da tela. Isso significa que, à medida que adicionamos mais telas ao aplicativo, todas as páginas sempre terão esse cabeçalho.

Quanto à tela de documentação, ela serve como ponto de referência para todos os elementos a serem usados ​​no aplicativo que estamos construindo. Como já temos um título e uma barra superior na tela principal, vamos ter as mesmas coisas também na tela de documentação.

Já temos um retângulo vermelho aqui.

Personalizando aplicativos e alinhando-os com seus temas

Então, só precisamos adicionar o título. Para fazer isso, basta criar um rótulo usando o menu suspenso Texto na faixa de opções Inserir.

Personalizando aplicativos e alinhando-os com seus temas

Agora que há uma caixa de texto aqui, gostaríamos de usar o mesmo tamanho de fonte da tela principal.

Personalizando aplicativos e alinhando-os com seus temas

Voltando ao rótulo na tela mestre, mostra que o tamanho da fonte é 40.

Personalizando aplicativos e alinhando-os com seus temas

Então, farei o texto na tela de documentação 40 também.

Personalizando aplicativos e alinhando-os com seus temas

Como usaremos a tela de documentação como ponto de referência, é importante rotular adequadamente todos os elementos dentro dela. No momento, os elementos aqui são denominados Label3 e Rectangle2, ambos bastante genéricos.

Personalizando aplicativos e alinhando-os com seus temas

Então, vamos renomeá-los e chamá-los de Title e TopBar.

Personalizando aplicativos e alinhando-os com seus temas

Personalizando aplicativos usando a tela de documentação

Agora que identificamos corretamente os elementos na tela de documentação, podemos começar a personalizar outras telas. Nesse caso, a única outra tela que temos é a tela principal.

Digamos que o título na tela principal ainda não esteja no tamanho certo. Tudo o que precisamos fazer é selecionar Label1 na tela principal. Em seguida, escolhendo Tamanho no menu suspenso de propriedades, digitaremos o nome do elemento que queremos referenciar na tela de documentação (que, no caso, é Título) e seguiremos a propriedade que queremos imitar.

Personalizando aplicativos e alinhando-os com seus temas

Depois de pressionar Enter após digitar Title.Size, ele deve alterar automaticamente o elemento que personalizamos.

Personalizando aplicativos e alinhando-os com seus temas

Além do tamanho, também podemos personalizar a cor da etiqueta. Digamos que eu queira mudar para branco. Portanto, apenas destaque o elemento chamado Título, escolha Cor no menu suspenso e digite Branco.

Personalizando aplicativos e alinhando-os com seus temas

Agora que o Título em nossa página de documentação está branco, vamos voltar para a tela principal e ver o que acontece se também referenciarmos essa propriedade. Realce Label1 na tela mestre e digite Title.Color.

Personalizando aplicativos e alinhando-os com seus temas

Depois de pressionar Enter, você verá que não mudará apenas a cor do elemento que personalizamos. Ele também mostra o código de cores RGBA na barra de fórmulas.

Personalizando aplicativos e alinhando-os com seus temas

Agora, mostrarei outra forma de customizar usando a tela de documentação. Adicionarei um retângulo observando o menu suspenso em Ícones.

Personalizando aplicativos e alinhando-os com seus temas

Quero que esse retângulo seja a base do plano de fundo da minha tela principal. Vou renomear este elemento para Background.

Personalizando aplicativos e alinhando-os com seus temas

No painel direito, posso escolher cores para este elemento na guia Propriedades.

Personalizando aplicativos e alinhando-os com seus temas

Vou escolher uma cor cinza mais clara para que não interfira na aparência dos outros elementos à medida que os adicionamos em nossas telas.

Personalizando aplicativos e alinhando-os com seus temas

Agora, vamos para a tela principal. Ainda temos dois elementos aqui — o rótulo e o retângulo. Mas para mudarmos a cor de fundo da tela, não precisaremos adicionar outro elemento aqui.

Certificando-me de que a tela mestre está destacada, vou apenas procurar por Preenchimento no menu suspenso. Em seguida, na barra de fórmulas, farei referência ao retângulo que criamos anteriormente e sua cor de preenchimento. Depois de pressionar Enter depois de digitar Background.Fill, você verá que o plano de fundo dessa tela agora mostra a mesma cor da nossa referência.

Personalizando aplicativos e alinhando-os com seus temas

Embora estejamos adicionando elementos um a um e escolhendo suas cores individuais, também é possível usar os temas padrão na faixa Home. Isso deve ser suficiente, especialmente se algum dos temas corresponder à sua marca.

Personalizando aplicativos e alinhando-os com seus temas

Mas se nenhum dos temas corresponder ao que você precisa, o método de documentação funcionará perfeitamente.

Personalizando aplicativos adicionando botões

Um elemento útil que podemos adicionar ao nosso aplicativo são os botões. Os botões são uma ótima maneira de permitir que os usuários pulem de uma parte do aplicativo para outra. Isso seria ótimo na tela inicial do aplicativo.

Então, vamos criar uma tela inicial primeiro. Como já temos uma tela principal, podemos apenas duplicá-la para nos poupar o trabalho de criar uma tela inicial do zero.

Personalizando aplicativos e alinhando-os com seus temas

Como você pode ver, ambas as telas têm exatamente os mesmos elementos.

Personalizando aplicativos e alinhando-os com seus temas

Vamos renomear a tela mestre duplicada e chamá-la de HomeScreen.

Personalizando aplicativos e alinhando-os com seus temas

Se você verificar os elementos na tela inicial, verá que ela também carrega as mesmas referências que fizemos quando personalizamos a tela principal. Se você observar Label1_1, por exemplo, ele ainda faz referência ao tamanho do título na tela de documentação.

Personalizando aplicativos e alinhando-os com seus temas

Como essa será nossa tela inicial, vamos alterar o texto desse rótulo. Para fazer isso, basta digitar o novo texto no painel Propriedades no lado direito. Vamos digitar na tela inicial.

Personalizando aplicativos e alinhando-os com seus temas

Agora, vamos adicionar um botão em nossa tela inicial. Podemos fazer isso clicando no botão na faixa de opções Inserir.

Personalizando aplicativos e alinhando-os com seus temas

Assim como qualquer outro elemento, podemos arrastar o botão para onde quisermos e redimensioná-lo clicando e arrastando os pontos ao redor do elemento.

Personalizando aplicativos e alinhando-os com seus temas

Em seguida, vamos alterar o texto desse botão para “Visualizar clientes”. Basta destacar o botão, escolher Texto no menu suspenso de propriedades e digitar Exibir clientes diretamente na barra de fórmulas.

Personalizando aplicativos e alinhando-os com seus temas

Para dar uma aparência mais profissional, vamos adicionar um ícone de lupa.

Personalizando aplicativos e alinhando-os com seus temas

Você pode mover o ícone e redimensioná-lo. Neste caso, vamos apenas colocá-lo em cima do texto deste botão.

Personalizando aplicativos e alinhando-os com seus temas

Em seguida, vamos alterar a cor da lupa para branco acessando o painel de propriedades à direita.

Personalizando aplicativos e alinhando-os com seus temas

Para tornar esteticamente mais agradável, vamos também alterar as cores do botão. Mas teremos que fazer isso a partir da tela de documentação para que possamos referenciar facilmente as mesmas cores e configurações quando construirmos outras telas.

Vamos destacar esses novos elementos que adicionamos e clicar em Ctrl + C para copiá-los.

Personalizando aplicativos e alinhando-os com seus temas

Em seguida, vá para a tela de documentação e clique em Ctrl + V para colar os elementos nesta tela.

Personalizando aplicativos e alinhando-os com seus temas

Como nosso TopBar é marrom, queremos garantir que a cor de nosso botão o complemente.

Personalizando aplicativos e alinhando-os com seus temas

Então, vamos mudar a cor para algo que fique bem com o nosso tema.

Personalizando aplicativos e alinhando-os com seus temas

Precisamos garantir que o botão da tela inicial corresponda às propriedades que acabamos de definir na tela de documentação. A primeira coisa que precisamos fazer é mudar o nome desse elemento para HomeScreenButton.

Personalizando aplicativos e alinhando-os com seus temas

Então, vamos voltar para a tela inicial e alterar o Preenchimento do botão para corresponder ao que definimos na tela de documentação.

Personalizando aplicativos e alinhando-os com seus temas

Superficialmente, o botão Exibir clientes fica bem com a cor que escolhemos. Mas quando passarmos o mouse sobre ele, você verá que ele ainda volta à cor azul original.

Personalizando aplicativos e alinhando-os com seus temas

Para mudar isso, basta procurar por HoverFill.

Personalizando aplicativos e alinhando-os com seus temas

Observando as propriedades atuais do preenchimento flutuante, mostra que a cor está esmaecida em 20%, mas também está usando uma cor específica como referência, o que não queremos.

Personalizando aplicativos e alinhando-os com seus temas

Portanto, em vez de referenciar um código de cores RGBA específico, vamos referenciar HomeSreenButton.Fill.

Personalizando aplicativos e alinhando-os com seus temas

Depois de pressionar enter, você verá que o botão agora usa a cor que queremos.

Personalizando aplicativos e alinhando-os com seus temas

Outra coisa que precisamos corrigir é a cor que aparece quando você clica no botão. Como você pode ver, ele fica branco quando você clica nele.

Personalizando aplicativos e alinhando-os com seus temas

A melhor maneira de corrigir isso é garantir que o ícone que usamos, que é a lupa, não fique oculto sempre que o botão for clicado. Podemos fazer isso alterando a cor do ícone e definindo-o para a mesma cor do TopBar.

Personalizando aplicativos e alinhando-os com seus temas

Como precisamos de três botões na tela inicial, precisaremos replicar esse botão específico duas vezes. Para fazer isso, basta destacar os elementos e clicar em Ctrl + C para copiá-los.

Personalizando aplicativos e alinhando-os com seus temas

Depois, basta clicar em Ctrl + V para colar os mesmos elementos nesta tela. Faça a mesma coisa mais uma vez para adicionar um terceiro botão. Em seguida, basta arrastá-los para o local certo para garantir que a tela fique boa.

Personalizando aplicativos e alinhando-os com seus temas

Agora, vamos mudar o texto. O segundo será Adicionar novo cliente e o terceiro será Ver agentes.

Personalizando aplicativos e alinhando-os com seus temas

Agora que temos três botões aqui, vamos garantir que eles realmente vão a algum lugar. Precisamos preparar a tela onde esses botões irão pousar.

Personalizando aplicativos adicionando galerias

Uma galeria é uma coleção ou lista de itens dispostos de uma determinada maneira. Pense nos seus contatos no seu celular. Esse é um ótimo exemplo de uma galeria.

O primeiro botão na tela inicial é para Visualizar Clientes, então vamos criar uma nova tela onde esse botão ficará. Esta tela vai ser um ótimo lugar para uma galeria.

Assim como fizemos com as outras telas, vamos duplicar a Tela Mestre e renomeá-la para ViewCustomersScreen.

Personalizando aplicativos e alinhando-os com seus temas

Em seguida, clicaremos na Galeria sob o botão Inserir. As galerias vêm em diferentes formatos, mas para este aplicativo específico, vamos usar o layout vertical.

Personalizando aplicativos e alinhando-os com seus temas

É assim que uma galeria vertical se parece.

Personalizando aplicativos e alinhando-os com seus temas

Como você pode ver, ele mostra apenas três entradas. Mas se você arrastar a galeria para baixo para preencher a tela, ela adicionará entradas para preencher o espaço.

Personalizando aplicativos e alinhando-os com seus temas

Mesmo que a galeria esteja mostrando quatro entradas em branco, isso não significa que podemos acomodar apenas quatro conjuntos de dados aqui. No PowerApps, as galerias criarão automaticamente o número exato de entradas com base nos dados.

Como nossos dados não carregam imagens, vamos alterar o layout para título, subtítulo e corpo.

Personalizando aplicativos e alinhando-os com seus temas

Nossa galeria atual ainda não está conectada a uma fonte de dados, por isso ela nos pede automaticamente para selecionar uma fonte de dados quando clicamos na galeria.

Personalizando aplicativos e alinhando-os com seus temas

Caso esse pop-up não apareça automaticamente, você pode adicionar uma fonte de dados por meio do painel de propriedades à direita.

Personalizando aplicativos e alinhando-os com seus temas

Depois de escolher a fonte, basta abrir a pasta onde seu arquivo de origem pode ser encontrado.

Personalizando aplicativos e alinhando-os com seus temas

Vamos usar os dados neste arquivo Clientes.

Personalizando aplicativos e alinhando-os com seus temas

Isso é o que está dentro dessa planilha. São os dados que queremos mostrar em nossa galeria.

Personalizando aplicativos e alinhando-os com seus temas

Depois de clicar nele, ele me permite escolher uma mesa.

Personalizando aplicativos e alinhando-os com seus temas

E assim que eu escolher essa tabela, os dados nela serão exibidos na galeria.

Personalizando aplicativos e alinhando-os com seus temas

No momento, cada item da galeria mostra o nome do agente no topo.

Personalizando aplicativos e alinhando-os com seus temas

No entanto, faz mais sentido se mostrarmos o nome e o sobrenome no topo. Então, vamos mudar isso indo para a barra de fórmulas. Como o nome e o sobrenome estão em duas colunas separadas, usaremos o Concatenate.

Personalizando aplicativos e alinhando-os com seus temas

O melhor do layout que escolhemos é que ele nos dá mais espaço para colocar mais informações em cada cartão. Então podemos colocar a localização do cliente aqui na segunda linha.

Personalizando aplicativos e alinhando-os com seus temas

Então podemos usar o nível VIP na terceira linha.

Personalizando aplicativos e alinhando-os com seus temas

A vantagem de criar uma nova tela, especialmente no modo tablet, é a quantidade de espaço com que podemos trabalhar. Para esta galeria, por exemplo, temos muito espaço sobrando, mesmo que já estejamos exibindo bastante informação em cada cartão.

Portanto, vamos maximizar o espaço alterando a contagem de envoltórios. Podemos fazer isso aqui no painel de propriedades.

Personalizando aplicativos e alinhando-os com seus temas

Vamos mudar isso para 3 em vez de 1 para que possamos ter uma galeria com várias colunas.

Personalizando aplicativos e alinhando-os com seus temas

Isso torna mais fácil ver mais de uma só vez.

Adicionando navegação a botões e ícones

Agora que temos algumas telas para trabalhar, podemos começar a adicionar uma navegação que nos levará de uma tela para outra.

Para começar, vamos adicionar o ícone inicial clicando em Ícones na faixa de opções Inserir. Vamos colocá-lo no topo da tela Exibir clientes.

Personalizando aplicativos e alinhando-os com seus temas

Vamos deixar este ícone branco, já que temos uma cor de fundo escura .

Personalizando aplicativos e alinhando-os com seus temas

Depois de adicionar a navegação, clicar no ícone inicial nos levará de volta à tela inicial. Também adicionaremos alguma navegação aqui no botão Exibir clientes na tela inicial que nos levará à tela Exibir clientes.

Personalizando aplicativos e alinhando-os com seus temas

Vamos começar destacando o botão Exibir clientes e, em seguida, procure por OnSelect no menu suspenso de propriedades. Isso definirá o gatilho para nossa navegação.

Personalizando aplicativos e alinhando-os com seus temas

Em seguida, na barra de fórmulas, usaremos o Navigate e referenciaremos a tela para a qual queremos ir, que é a ViewCustomersScreen.

Personalizando aplicativos e alinhando-os com seus temas

Uma vez definido, seremos conduzidos à galeria que montamos cada vez que clicarmos no botão Ver Clientes.

Personalizando aplicativos e alinhando-os com seus temas

Agora vamos para a tela de visualizar clientes. Precisamos garantir que, quando um usuário clicar nesse ícone inicial, ele seja levado de volta à tela inicial.

Personalizando aplicativos e alinhando-os com seus temas

Existem duas maneiras de fazer isso. Primeiro, podemos usar Back. Isso basicamente leva você de volta à última tela que você visitou.

Personalizando aplicativos e alinhando-os com seus temas

O problema com esse comando é que temos várias telas neste aplicativo. Isso significa que não estaremos necessariamente vindo da tela inicial o tempo todo. Portanto, esse comando provavelmente seria mais adequado se tivéssemos um botão ou ícone Voltar aqui em vez de um ícone Início.

O comando mais aplicável a ser usado seria Navigate. Também faremos referência à HomeScreen para informar aos PowerApps para onde queremos que esse ícone leve.

Personalizando aplicativos e alinhando-os com seus temas

Agora que adicionamos a navegação a esta tela, a última coisa que precisamos fazer é alterar o texto do título para View Customers.

Personalizando aplicativos e alinhando-os com seus temas

Agora, nossas telas estão todas configuradas com os dados certos sendo exibidos em nossa galeria e com botões de navegação que nos levam a diferentes telas do aplicativo.

Conclusão

Observando a facilidade de personalização de aplicativos no Power Apps, fica ainda mais evidente como a Microsoft projetou essa plataforma para eficiência. Tudo é fácil de editar e customizar, e não requer muito tempo para qualquer um criar um app do zero.

Este é apenas um pequeno pico das coisas que podemos fazer por meio do PowerApps. Além de galerias e telas adicionais, existem outras coisas que podemos adicionar para tornar nosso app mais completo. Discutiremos isso em outros tutoriais.

Tudo de bom,

henrique


Introdução ao Power Apps: Definição, recursos, funções e importância
Ambientes do Power Apps: Configurando os elementos do aplicativo corretamente
Funções e fórmulas do PowerApps | Uma introdução









O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber