Atlantica

Atlantica

  • Atlantica Design
  • API React Native
  • Help

›Componentes

Atlantica

  • Instalação
  • Como usar?
  • Estrutura Geral

Componentes

  • Índice Rápido
  • Moléculas

    • ATLActionListCard
    • ATLAvatarEditor
    • ATLAvatarEditorCondensed
    • ATLButton
    • ATLCheckbox
    • ATLComment
    • ATLCommentListPreview
    • ATLDateTimePicker
    • ATLDoubleButton
    • ATLDropdown
    • ATLEventCell
    • ATLEventTitle
    • ATLFloatingButton
    • ATLHorizontalUserList
    • ATLIconLabel
    • ATLImageLogo
    • ATLImagePicker
    • ATLLabelButton
    • ATLListDivider
    • ATLMenuItem
    • ATLNotification
    • ATLPost
    • ATLRadioGroup
    • ATLSearchBox
    • ATLSingleImage
    • ATLSpacing
    • ATLStatusListCard
    • ATLSurveyPost
    • ATLTextBody
    • ATLTextInput
    • ATLTitle
    • ATLUserInfo
    • ATLUserListCard

    Átomos

    • ATLAvatarBase
    • ATLButtonBase
    • ATLButtonToggleBase
    • ATLCarouselBase
    • ATLDateIndicatorBase
    • ATLDividerBase
    • ATLIconBase
    • ATLIconButtonBase
    • ATLImageBase
    • ATLLabelBase
    • ATLSwitchBase
    • ATLTextInputBase
    • ATLThreadBase

ATLSingleImage

SIM_Orig

Esta molécula é utilizada para mostrar uma única imagem.

Para visitar a documentação de design desta molécula, clique aqui.

Exemplo de Uso:

import { ATLSingleImage } from '@appsimples/atlantica-react-native'
...
 <ATLSingleImage 
    source={image} 
    type={ImagePickerTypeEnum.cover} 
    hasMargin
/>

Props

  • source
  • placeholderImage
  • type
  • hasMargin
  • hasOverlay
  • horizontalMargin
  • resizeMode
  • verticalMargin
  • imageBaseProps

source

Imagem que foi selecionada pelo usuário. Caso não seja fornecida, o componente mostra o placeholder ou um quadrado cinza.

TipoObrigatório
ImageSourcePropTypeNão

placeholderImage

Imagem de placeholder do avatar do usuário.

TipoObrigatório
ImageSourcePropTypeNão

type

Tipo de picker. O que varia em cada um dos tipos é o tamanho.

TipoObrigatório
ImagePickerTypeEnumNão

Os possíveis tipos são:

  • cover (token ProportionCover, valor padrão: '12:5')
  • image (token ProportionImage, valor padrão: '1:1')
  • video (token ProportionVideo, valor padrão: '16:9')

O valor padrão é image


hasMargin

Determina se a molécula possui todas as margens ou apenas a inferior.

TipoObrigatório
booleanNão

hasOverlay

Determina se a molécula possui uma camada de transparência colorida por cima dela.

TipoObrigatório
booleanNão

horizontalMargin

Essa propriedade deve ser modificada caso seja necessário alterar a margem horizontal externa aos elementos da molécula.

Abaixo temos uma tabela indicando o token ao qual a prop está relacionada e o seu valor padrão.

PropTokenDefault Value
horizontalMarginSpacingMarginal16

resizeMode

Tipo de redimensionamento da imagem.

TipoObrigatório
ImageResizeModeEnumNão

Os possíveis valores de ImageResizeModeEnum são:

  • contain
  • cover
  • stretch
  • center
  • repeat

verticalMargin

Essa propriedade deve ser modificada caso seja necessário alterar a margem vertical externa aos elementos da molécula.

Abaixo temos uma tabela indicando o token ao qual a prop está relacionada e o seu valor padrão.

PropTokenDefault Value
verticalMarginSpacingBase8

imageBaseProps

Caso seja necessário mudar alguma propriedade base do átomo de imagem, é possível através da modificação das imageBaseProps.

Abaixo temos uma tabela com todas as props da imagem, os tokens aos quais estão relacionadas e o seu valor padrão.

PropTokenDefault Value
borderColorColorNone'transparent'
borderRadius(fixed)0
borderWidth(fixed)0
height(fixed)SCREEN_WIDTH * ProportionImage
opacity(fixed)1
overlayColorColorSecondary#A6FC8E
overlayOpacityOpacityImageOverlay0.85

Para mais informações, acesse ATLImageBase.

← ATLSearchBoxATLSpacing →
  • Props
    • source
    • placeholderImage
    • type
    • hasMargin
    • hasOverlay
    • horizontalMargin
    • resizeMode
    • verticalMargin
    • imageBaseProps
Atlantica
Docs
Getting Started (or other categories)Guides (or other categories)API Reference (or other categories)
Community
User ShowcaseStack OverflowProject ChatTwitter
More
BlogGitHubStar
Facebook Open Source
Copyright © 2019 Your Name or Your Company Name