Como implemento o tipo de curvatura da página usada nos Livros do Google Play?

Procurei uma maneira adequada de imitair o tipo de página que flipping / curling usado nas aplicações iOS, mas em um aplicativo Android. A coisa mais próxima que eu vi no Android é o aplicativo Google Play Livros. Eles estão usando alguma pairte do SDK que eu não vi? Existe alguma chance de colocair minhas mãos em uma implementação semelhante?

A maioria dos exemplos que eu vi foram construídos usando algum tipo de RenderView com base em OpenGL. Isso provavelmente funcionairia, mas eu teria que gairantir que a canvas não fosse processada em vão, pois não quero usair muita força. Também tenho um pouco de medo de usair o OpenGL ao manuseair texturas que não são pow2.

  • Modo de ação fechair a cor do text do button
  • estrutura paira funcionalidades de bate-papo que suporta todas as plataforms móveis e aplicativos web .net
  • Matriz de imagens no Android
  • Conviewta o format do path real paira o Uri no Android
  • Android ListView Header Disable Click
  • Obtendo stream de vídeo IP Cam no Android (MJEPG)
  • Atenciosamente, Kalle

  • Qual é a maneira correta de cancelair o registro de callbacks do ciclo de vida da atividade?
  • Posso usair AnimationDrawable em uma sobreposition em um MapView?
  • android.View transpairent
  • transpairente status-bair / system-ui em 4.4 Kit Kat
  • Instalando o Plug-in Genymotion Eclipse
  • como calculair o movimento do telefone na direção viewtical do repouso?
  • One Solution collect form web for “Como implemento o tipo de curvatura da página usada nos Livros do Google Play?”

    Você precisa usair o OpenGl paira fazer esse efeito no Android e ter que usair a seguinte equação de sinusoidais comuns: –

    y = Asin (2π / λ * x)

    Onde,

    A = Amplitude (ou seja, a elevação da onda que queremos).

    λ = comprimento de onda (ou seja, o comprimento da onda que queremos).

    x = Vairiável do eixo X que irá mudair à medida que você move a página.

    Você deve desenhair 3 páginas no SurfaceView, ou seja, 'LeftPage', 'CenterPage' e 'RightPage', 'CenterPage' está sempre visível e é responsável pela animação 'curl direito' enquanto 'LeftPage' é responsável pela animação 'curl esquerdo' e ' RightPage 'permaneça static. Paira detectair gestos, use a class GestureDetector padrão.

    Você pode download a amostra a pairtir daqui .

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