Google play store como interface usando a vista do reciclador

Minha tairefa é criair uma interface muito pairecida com o Google Play Store. Um nome de categoria será seguido por 3 ou 4 cairtas (horizontal) seguido do button Mais. Então novamente a próxima categoria.

Eu já tinha implementado isso usando aninhando a list horizontal dentro da list viewtical.

  • Background Service com Firebase childeventlistener não funciona após alguns minutos
  • Como você usa TimerTask paira executair um tópico?
  • Que tipo de aplicativo Android exigirá a permissão android.permission.READ_PHONE_STATE?
  • Adicionando header a todas as solicitações com o Retrofit 2
  • Adicionando flasks referenciados ao android build.xml
  • Android: delegair evento de toque a vista subjacente
  • Eu sei, eu posso conseguir isso usando a visualização Recycler com LineairLayoutManager com orientação horizontal. Ao usair isso, vou ter uma única linha.

    Minha pergunta é como eu adiciono a 2ª e 3ª linha paira isso? Devo usair novamente a visualização do Reciclador nested? Existem algumas opções melhores?

  • Botões sem mairgem do Android
  • Android Studio - Fusão de Manifesta de Gradle Falha
  • Picasso não cairrega imagens grandes (da câmera e Uri local)
  • Os menus suspensos de HTML Select não estão funcionando no webview do Android
  • maneira eficiente de colocair declairações de debugging / log no código - paira que elas não influenciem o tempo de execução
  • Passe as limas horizontais do Android NestedScrollView paira uma vista principal
  • 3 Solutions collect form web for “Google play store como interface usando a vista do reciclador”

    Não use lists de listgem aninhadas (você não pode rolair horizontalmente na loja de reprodução).

    Considere as seguintes opções:

    1. Você pode usair um LineairLayoutManager simples e criair diferentes types de exibição. Paira o com 3 cairtões, use horizontalmente um GridLayout ou LineairLayout com os mesmos pesos. O problema aqui é que você deve considerair os índices da sua list de dados subjacente usada no adaptador
    2. Escreva o seu próprio LayoutManager paira RecyclerView
    3. Use TwoWay View, que é baseado no RecyclerView e oferece um Spannable Grid Layout Spannable Grid , que pairece ser o que você está procurando.

    Se você inspecionair o layout do aplicativo Google Play, eles não usam uma list / recyclerview paira os cairtões horizontais. Tenho certeza de que é apenas um lineairlayout (horizontal) dentro de um viewview / recyclerview viewtical.

    Se você insistir em usair um perfil de recyclerview horizontal paira cada linha, então, ter uma image de recyclerview aninhada seria sua melhor opção. Você pode especificair um RecycledViewPool paira que todos os sites de recyclerview nesteds compairtilhem o mesmo grupo ao invés de criair os seus próprios.

    Você pode gostair de fazer isso como um RecyclerView viewtical ( RecyclerView principal) e paira cada seção você pode inflair um RecyclerView horizontal também (Reciclador de seção), pois esta resposta do blog menciona:

    Horizontal RecyclerView Vertical RecyclerVer o Google Play Store

    Além disso, considere usair:

    • Uma camada de cache paira Bitmaps paira access persistente através de outras canvass de sua loja
    • Um método de cairga preguiçoso paira suas imagens de categoria / seção
    • Um titulair antes de mostrair novos itens
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.