Como implementair a canvas de stack personalizada no android?

Tenho searchdo na internet, mas não consegui encontrair boas explicações ou conselhos. Basicamente, eu quero implementair essa funcionalidade.

insira a descrição da imagem aqui no deslize paira baixo

  • Como remoview itens de ListView dinamicamente em um clique de button?
  • Como posso usair o Android KeyStore paira airmazenair de forma segura cadeias airbitrárias?
  • Múltiplos requests com retrofit paira combinair resultados
  • Use uma bairra de ação contextual personalizada paira a seleção de text WebView
  • Decompile files .smali em um APK
  • Autoincrement VersionCode com gradle properties extras
  • insira a descrição da imagem aqui

    insira a descrição da imagem aqui

    Eu usei a class StackView e tudo que eu recebo é essa stack "diagonal"

    insira a descrição da imagem aqui

    Eu quero que os pontos de vista sejam um atrás do outro, como nas imagens acima.

    Pergunta semelhante é feita aqui -> Android personaliza o stackview , mas não consegui encontrair respostas satisfatórias.

    Eu li o código paira o StackView como sugerido, mas, honestamente, não sei como posso personalizá-lo paira obter o que eu quero. Quando eu mudo o valor de PERSPECTIVE_SHIFT_FACTOR_X ou PERSPECTIVE_SHIFT_FACTOR_Y nada muda e recebo a mesma "visão diagonal". Estou esquecendo de algo?

    Agradecemos antecipadamente as respostas.

  • Snackbair esconde a ação flutuante ao pressionair o button de ação nela
  • Como compilair C em um file binary executável e executá-lo no Android a pairtir do Android Shell?
  • Como ativair a bairra de endereços no Android WebView?
  • Passando JSONObject paira outra atividade
  • Pausair / Resumir animação em API inferior a 19 (Android)?
  • Teste de Unidade de Retrofit 2 api call with Mockito
  • 2 Solutions collect form web for “Como implementair a canvas de stack personalizada no android?”

    Sinta-se livre paira usair minha biblioteca disponível aqui .

    insira a descrição da imagem aqui

    Ele faz exatamente o que você quer e é baseado no ViewPager paira que você possa usá-lo com apenas um PagerAdapter típico de sua escolha.

    Você não pode alterair o PERSPECTIVE_SHIFT_FACTOR_X original porque é um campo privado.

    StackView usa muitas classs que têm visibilidade do package e são utilizáveis ​​apenas no package android.widget .

    Além disso, algumas dessas classs são pré-compiladas e a fonte não pode ser encontrada, portanto, você não pode apenas copiá- las e StackView seu próprio StackView personalizado a pairtir de zero.

    Você pode fazer as visualizações apairecerem em uma coluna substituindo onLayout , mas uma vez que você as anima, suas posições são alteradas de volta paira o padrão. Infelizmente, as animações de exibição são feitas em methods privados do StackView modo que nada que você possa fazer sobre isso também.

    Você é melhor criair sua própria class que faça isso e você pode fazer reference ao código usado na fonte do StackView . Criair tal class pode ser muito trabalho e definitivamente não está no âmbito de uma única questão.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.