Android 仿JD浏览商品。滑动头部隐藏显示
2016-05-15 13:51
507 查看
仿JD浏览商品,实现头部导航上滑隐藏,导航悬浮,下滑头部显示
android5.0新特性,需要用到
需要在AppBarLayout设置中设置属性。
注意以上三点就可以了。不懂的可以自己搜一下,网上都有详细的介绍。下面看效果
![](http://img.blog.csdn.net/20160515133949963?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
下面是下载链接。注意,自己新建工程,导入到对应的目录下即可。
下载链接(提取码:186e)
android5.0新特性,需要用到
android.support.design.widget.CoordinatorLayout
android.support.design.widget.AppBarLayout
需要在AppBarLayout设置中设置属性。
android:fitsSystemWindows="true"需要隐藏的布局中设置属性
app:layout_scrollFlags="scroll|enterAlways"需要滑动的view中设置属性.
app:layout_behavior="@string/appbar_scrolling_view_behavior"下面是xml文件完整代码,我的viewpager中包含listview控件。所以在这里设置。
<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/white" tools:context="accuounting.mmb.com.mmb.MainActivity"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorPrimaryDark" app:title="MMB记账" android:theme="@style/ThemeOverlay.AppCompat.Dark" android:popupTheme="@style/ThemeOverlay.AppCompat.Dark" app:layout_scrollFlags="scroll|enterAlways" /> <android.support.design.widget.TabLayout android:id="@+id/actTabLayout" android:layout_width="match_parent" android:layout_height="50dp" android:background="@color/colorPrimaryDark" app:tabGravity="fill" app:tabSelectedTextColor="#ff0" app:tabTextColor="#ffffff" app:tabIndicatorColor="#00DB00" /> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:id="@+id/actMainVp" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" > </android.support.v4.view.ViewPager> </android.support.design.widget.CoordinatorLayout>
注意以上三点就可以了。不懂的可以自己搜一下,网上都有详细的介绍。下面看效果
下面是下载链接。注意,自己新建工程,导入到对应的目录下即可。
下载链接(提取码:186e)
相关文章推荐
- Android学习第十一周_gradle、NDK和依赖
- android开发笔记之 Android 国际化
- Android FragmentManage FragmentTransaction介绍
- QEMU KVM 虚拟机移植之性能提高篇小结(android 虚拟机双系统方案)
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context re
- android获取状态栏高度
- Spinner与Adapter
- Android存储(读取)之SharedPerference(最常用)
- Android Studio引入ButterKnife 8.0.1版本
- android开发笔记之多媒体—振动器(Vibrator)
- Some Chinese Android Developers Information
- Smalidea无源码调试 android 应用
- Android传感器
- android开发笔记之多媒体—TelephonyManager(电话管理器)
- android插件化开发——加载广播
- Android 开源项目浅读-------SwipeMenuListView-重写,第五章,滑动弹出,放手关闭功能实现
- android开发笔记之多媒体—AudioManager(控制音量)
- 【Android动画九章】-动画插值器和动画监听器
- Android Notification setLatestEventInfo方法已废弃
- Android 基本组件(一)