2015-09-20 3 views
0

J'ai une activité et lorsque l'utilisateur balaye de haut en bas, une vue en haut de l'activité, va descendre comme la distance parcourue par l'utilisateur. Il y a des sujets similaires à propos de ce problème mais ils ne sont pas exactement ce que je veux. Comment puis je faire ça.Android Tirer vers le bas pour révéler la vue du haut de l'activité

Au début, la vue est en dehors de l'activité. Lorsque l'utilisateur commence à tirer. Il va descendre au sommet de l'activité et la vue entière descendra comme une partie de la diapositive.

Répondre

2

Cette réponse arrive très tard, mais elle peut aider pour d'autres. Vous pouvez utiliser this library
Le regard des résultats comme celui-ci:

enter image description here

il suffit de changer votre mise en page comme ceci:

<github.chenupt.dragtoplayout.DragTopLayout 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<!--top view--> 
<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:gravity="center" 
    android:orientation="vertical"> 
    ... 
</LinearLayout> 

<!--content view--> 
<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    ... 
</LinearLayout>