2011-02-24 3 views
4

J'ai 4 activités dans lesquelles je dois les glisser à droite, à gauche et si je suis dans la dernière activité et balayez vers la gauche puis à nouveau la première activité devrait être montré.Faites glisser parmi les activités dans android

quelqu'un peut-il avoir une idée de comment je peux y parvenir? ou un exemple de code?

merci beaucoup.

+0

Je pense que ce n'est pas une bonne idée puisque l'activité de départ est une tâche coûteuse de sorte que vous ne pouvez pas faire glisser votre doigt vers être fait en douceur. –

+0

vous pouvez faire glisser similaire en utilisant la galerie .... Mais je pense aussi que l'activité de glisser n'est pas une bonne idée. –

Répondre

2

vous pouvez y arriver par animaton .. Mais il affichera une vue Galerie et vous pouvez glisser et ... OnTouchEvent sur chaque activité, vous pouvez appeler une autre activité en utilisant des intentions de overridePendingTransition (R.anim. act_back_slide_enter, R.anim.act_back_slide_leave); // overridePendingTransition ("animation pour l'activité qui entre", "animation pour l'activité qui part")

// overridePendingTransition

Je n'ai pas encore essayé cela ... mais nous pouvons le faire sous cette forme .. Si vous avez du succès faites le moi savoir.

+1

Oui, j'ai implémenté onGesterListner et onNewIntent() et j'ai défini le mode de lancement des activités sur "instance unique". donc ces activités ont l'instance unique et sur le bouton suivant et précédent j'appelle l'activité spécifique en envoyant l'intention et dans mon activité de l'appel onNewIntent() la méthode est tirée au lieu de onCreate. Si vous avez besoin de mon code, je peux vous l'envoyer aussi. – sajjoo

+0

merci sajjo, comment vous l'avez fait .. pouvez-vous l'envoyer pls. – fargath

0

Je récemment une question qui couvre beaucoup de ce (ma question est sur l'utilisation Swipe avec ScrollView, le geste Swipe par lui-même fonctionne très bien):

Swipe/Fling tab-changing in conjunction with ScrollView?

Si vous lisez les sources J'ai énuméré et employez le code que j'ai fourni alors vous devriez pouvoir le faire.

2

@sajjoo Voici votre réponse va dans deezapps widget les questions ci-dessous montrant qu'il

et bien d'autres questions liées ..

+0

ici dans l'échantillon deezapps il glisse des vues pas des activités. J'ai besoin de glisser entre les activités. – sajjoo

+0

@sajjoo puis essayez de [ActivityGroup] (http://stackoverflow.com/questions/4568468/activitygroup-example/4734984#4734984) – 100rabh