Android模仿QQ的左右滑动切换界面和下拉更新的效果
因为功能还没有完全实现,所以效果不是太好,不过呢,还是能实现,左右滑动时候切换界面和显示QQ好友列表的简单功能!!好了,废话不多说了看看实现的过程吧!
1.首先看看布局
主布局l
1. <?xml version="1.0" encoding="utf-8"?>
2. <LinearLayout xmlns:Android="schemas.android/apk/res/android"
3. android:layout_width="fill_parent"
4. android:layout_height="fill_parent"
5. android:orientation="vertical" >
6.
7. <HorizontalScrollView
8. android:id="@+id/horizontalscrollview"
9. android:layout_width="match_parent"
10. android:layout_height="wrap_content"
11. android:background="@drawable/item"
12. android:fadingEdge="@null"
13. android:scrollbars="none" >
14.
15. 武汉天兴洲大桥 <LinearLayout
16. android:id="@+id/linearlayout"
17. android:layout_width="match_parent"
18. android:layout_height="match_parent"
19. android:orientation="horizontal"
20. >
21. </LinearLayout>
22. </HorizontalScrollView>
23.
24. <android.support.v4.view.ViewPager
25. android:id="@+id/viewpaper"
26. 故事谜语及答案android:layout_width="fill_parent"
27. android:layout_height="match_parent"
28. android:layout_weight="1" >
29. </android.support.v4.view.ViewPager>
30.
31. </LinearLayout>
2,接着看看l
1. <?xml version="1.0" encoding="utf-8"?>
2. <LinearLayout xmlns:android="schemas.android/apk/res/android"
3. 港片经典android:layout_width="fill_parent"
4. android:layout_height="fill_parent"
5. android:orientation="vertical"
6. android:background="@drawable/image2">
7.
8.
9. <ExpandableListView
10. android:id="@+id/elistview"
11. android:layout_width="fill_parent"
12. android:layout_height="wrap_content"
13. android:layout_marginLeft="5dp"
14.
15.
16. />
17.
18. </LinearLayout>
3.接着看看下拉更新的布局l
1. <?xml version="1.0" encoding="utf-8"?>
2. <LinearLayout xmlns:android="schemas.android/apk/res/android"
3. android:layout_width="fill_parent"
4. android:layout_height="fill_parent"
5. android:background="@drawable/image1"
6. android:orientation温州景点="vertical" >
7.
8. <com.wang.pullrefresh.MyListView
9. android:id="@+id/listView"
10. android:layout_width="fill_parent"
11. android:layout_height="fill_parent" />
12.
13.
14. </LinearLayout>
4.下拉更新过程实现的布局l
1. <?xml version="1.0" encoding="utf-8"?>
2. <LinearLayout xmlns:android="schemas.android/apk/res/android"
3. android:layout_width="fill_parent"
4. android:layout_height="wrap_content" >
5.
6. <RelativeLayout
7. android:id="@+id/head_contentLayout"
8. android:layout_width="fill_parent"
9. android:layout_height="wrap_content"
10. android:paddingLeft="30dp" >
11.
12. <FrameLayout
13. android:layout_width="wrap_content"
14. android:layout_height="wrap_content"
15. android:layout_alignParentLeft="true"
16. android:layout_centerVertical="true" >
17.
qq消息18. <ImageView
19. android:id="@+id/head_arrowImageView"
20. android:layout_width="wrap_content"
21. android:layout_height="wrap_content"
22. android:layout_gravity="center"
23. android:src="@drawable/down" />
24.
25. <ProgressBar
26. android:id="@+id/head_progressBar"
27. style="?android:attr/progressBarStyleSmall"
28. 什么小生意最赚钱android:layout_width="wrap_content"
29. android:layout_height="wrap_content"
30. android:layout_gravity="center"
31. android:visibility="gone" />
32. </FrameLayout>
33.
34. <LinearLayout
35. android:layout_width="wrap_content"
36. android:layout_height="wrap_content"
37. android:layout_centerHorizontal="true"
38. android:gravity="center_horizontal"
39. android:orientation="vertical" >
40.
41. <TextView
42. android:id="@+id/head_tipsTextView"
43. android:layout_width="wrap_content"
44. android:layout_height="wrap_content"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论