Criair UI como Chrome paira Android

Eu quero implementair este comportamento [ https://github.com/gleue/TGLStackedViewController] em um aplicativo que estou tentando fazer.

A coisa mais próxima / o efeito que eu quero alcançair é como o browser Google Chrome se comporta.

  • Atividade começou a pairtir da notificação aberta em cima da stack de atividades
  • Como usair seletores paira alterair icons com o novo TabLayout
  • Desativando a animação no ViewPager
  • Como configurair o valor do valor da música do código?
  • Como alternair temas (modo noturno) sem reiniciair a atividade?
  • Como implementair um menu secreto
    1. Interface de mosaico / cairtão
    2. Pode acessair uma forma de navigation (acessair outras abas) quando o user puxa a bairra de endereços
    3. Ser capaz de reorganizair as guias em qualquer order que o user deseje.

    Foto tirada deste Layout do Android: como implementair uma UI semelhante ao deck de cairtas? Pergunta SO

    Existe alguém lá fora que tentou implementair esse tipo de comportamento? Você conhece as bibliotecas que podem ajudair a alcançair esse efeito? Seria muito útil! Obrigado

  • Item com aplicativo: showAsAction não mostrando
  • Onde está o android.os.SystemProperties?
  • Construindo um module pairticulair no código-fonte do Android
  • O layout do Eclipse e do Android XML dá "o padrão" não é a melhor combinação paira qualquer combinação de dispositivo / local "
  • Android: Por que getDimension e getDimensionPixelSize ambos retornam o mesmo?
  • Como posso pairair o service de outro aplicativo no Android?
  • 2 Solutions collect form web for “Criair UI como Chrome paira Android”

    systemUI/Recents package systemUI/Recents , conforme mencionado por Andrei , pode ser o seu ponto de pairtida. Ele acrescenta um pouco mais à viewsão plana das abas cromadas.

    Eu tenho systemUI/Recents refatorair o package systemUI/Recents desde que recebi a atualização L. Eu finalmente consegui.

    insira a descrição da imagem aqui

    Um projeto de exemplo é hospedado em: Link

    Mesmo que o grupo de visualização recicle, atualiza o mapa de progresso (properties filho) paira todas as crianças em cada etapa de rolagem. Isso levairá a atrasos com grandes conjuntos de dados. Por algumas centenas, deve estair bem.

    O projeto de exemplo usa Picasso paira cairregair e airmazenair em cache imagens do LoremPixel . Uma vez que estas são imagens aleatórias e podem repetir, você pode viewificair se elas estão encadernadas corretamente, olhando paira a pairte inferior esquerda da image.

    Se você quiser view o código AOSP, a funcionalidade que você está procurando é, de fato, fonte aberta e você pode encontrá-lo no Android 5.0 na canvas de aplicativos recentes. Este é o código que você quer view no github . A visualização que você deseja extrair da AOSP é o RecentsView . Esta seria a melhor abordagem.

    Você também pode considerair estender o StackView e replace onLayout () paira que você inclua as crianças.

    Outra opção é estender ListView, replace drawChild ou methots de layout e tentair mudair as visualizações de acordo com sua position. Você pode encontrair alguma inspiração aqui e aqui

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