Interfaces do usuário com Xamarin.Android

As seções a seguir explicam as várias ferramentas e os blocos de construção usados para compor interfaces do usuário em aplicativos Xamarin.Android.

Android Designer

Esta seção explica como usar o Android Designer para definir controles visualmente e editar propriedades. Ele também explica como usar o Designer para trabalhar com interfaces e recursos do usuário em várias configurações, como temas, idiomas e configurações de dispositivo, bem como projetar para exibições alternativas, como paisagem e retrato.

Material Theme

Material Theme é o estilo de interface do usuário que determina a aparência de exibições e atividades no Android. O Tema do Material é integrado ao Android, portanto, ele é usado pela interface do usuário do sistema, bem como por aplicativos. Este guia apresenta os princípios de Design de Material e explica como tema um aplicativo usando temas materiais internos ou um tema personalizado.

Perfil do Usuário

Este guia explica como acessar o perfil pessoal do proprietário de um dispositivo, incluindo dados de contato, como o nome do proprietário do dispositivo e o número de telefone.

Tela inicial

Um aplicativo Android leva algum tempo para ser iniciado, especialmente quando o aplicativo é iniciado pela primeira vez em um dispositivo. Uma tela inicial pode exibir o progresso da inicialização para o usuário. Este guia explica como criar uma tela inicial para seu aplicativo.

Layouts

Os layouts são usados para definir a estrutura visual de uma interface do usuário. Layouts como ListView e RecyclerView são os blocos de construção mais fundamentais de aplicativos Android. Normalmente, um layout usará um Adapter para atuar como uma ponte do layout para os dados subjacentes usados para preencher itens de dados no layout. Esta seção explica como usar layouts como LinearLayout, RelativeLayout, TableLayout, RecyclerViewe GridView.

Controles

Os controles android (também chamados de widgets) são os elementos de interface do usuário que você usa para criar uma interface do usuário. Esta seção explica como usar controles como botões, barras de ferramentas, seletores de data/hora, calendários, rotadores, comutadores, menus pop-up, exibição de pagers e exibições da Web.