2009-04-07 6 views
11

J'écris une application pour android et voudrais avoir un itunes comme aperçu de coverflow. Y a-t-il quelque chose dans l'API que je peux utiliser ou dois-je construire à partir de zéro?Android coverflow

+0

Cover Flow est [breveté] (http://www.engadget.com/2010/04/08/apple-granted-design-patent-on-cover-flow/) . – feklee

Répondre

8

Il n'y a pas de widget de couverture intégré, la chose la plus proche est probablement le widget Gallery. Pourtant, je serais surpris si quelqu'un n'avait pas encore essayé quelque chose de ce genre, et vous pourriez trouver du code flottant sur Internet. Google a quelques mentions de coverflow sur Android, même si je ne l'ai pas vérifié dans les moindres détails.

+0

Il existe une vue Coverflow dans l'application musicale. Mais je n'ai pas compris s'ils utilisent une vue standard qui n'est pas documentée s'ils ont écrit le leur. – Janusz

+3

La galerie est obsolète. Vous devez utiliser HorizontalScrollView ou ViewPager. –

33

J'ai créé un widget CoverFlow de base, il se trouve ici:

http://www.inter-fuser.com/2010/01/android-coverflow-widget.html

+0

Merci taf. Votre application est géniale. Pouvez-vous préparer une application sur l'animation curl page dans Android qui est dans l'iPhone. Je serais très reconnaissant à vous si vous m'aidez dans ce domaine. –

+0

Mais ce n'est pas cohérent. J'ai essayé ceci, mais il mène à l'erreur de VM outOfMemory. C'est parce que bitmap prend trop de mémoire –

+0

Je suppose que le lien n'est plus valide ... le domaine a expiré ou quelque chose comme ça ... –

1

Pour les dernières versions (3.1+) de sdk il y a 2 ans un exemple a été fourni pendant Google I/O. Il montre un coverflow 3D qui pourrait être une alternative à un coverflow. (Il est largement utilisé dans des applications comme Google Musique et Nouvelles application).

Démo here.

Code source here.

+1

Ceci est développé en utilisant l'API graphique Renderscript qui est maintenant obsolète dans Android 4.1 Jelly Bean. – taf