SlidingPaneLayout实现类似新版QQ主页滑动缩放的功能。
2014-11-28 16:47
375 查看
SlidingPaneLayout 是由android-support-v4.jar提供的一个组件,主要提供一个水平的,多面板的布局。左边面板可以看作是一个内容列表或者浏览窗口,而右边面板的功能主要是用于罗列详细内容。
现在我们就用这一个组件实现新版QQ主页的滑动缩放功能。
先上效果图:
要实现上面的效果,设置SlidingPaneLayout的滑动监听器如下:
现在我们就用这一个组件实现新版QQ主页的滑动缩放功能。
先上效果图:
要实现上面的效果,设置SlidingPaneLayout的滑动监听器如下:
<span style="white-space:pre"> </span>private class SliderListener extends SlidingPaneLayout.SimplePanelSlideListener { @Override public void onPanelOpened(View panel) { } @Override public void onPanelClosed(View panel) { } @Override public void onPanelSlide(View panel, float slideOffset) { float scale = slideOffset * (-0.15f) + 1f; mRightPane.setScaleX(scale); mRightPane.setScaleY(scale); mRightPane.setPivotX(0); mRightPane.setPivotY( mHeight / 2 ); } }
相关文章推荐
- IOS 实现边滑动边缩放的类似qq主界面的页面切换功能
- IOS 实现边滑动边缩放的类似qq主界面的页面切换功能
- Qt实现局域网聊天室:类似QQ抖动窗口功能的实现
- jquery+.net实现类似开心网图像缩放截取功能(附代码下载)
- 实现类似QQ自拍头像的功能(demo源码)
- winform实现任务栏隐藏、通知栏图标及右键、类似QQ隐藏窗体等功能
- 将一个view 的背景设为透明 但view上的图标 不透明 实现类似iphone ipad 主页的滑动效果
- jquery+.net实现类似开心网图像缩放截取功能(附代码下载)
- 类似QQ贴边掩藏功能的实现(一)
- 实现类似QQ自拍头像的功能(demo源码)
- 类似QQ贴边掩藏功能的实现(三)
- java web中实现同一帐号同一时间只能一个地点登陆(类似QQ登录的功能)
- jquery+.net实现类似开心网图像缩放截取功能(附代码下载)
- 类似qq登陆 记住密码功能的实现
- Flex中如何实现类似像QQ登录框中那种“记住密码”、“自动登录”功能,还有如何实现文本框中记录最后一次输入的值?
- 实现类似QQ自拍头像的功能(demo源码)
- ASP.NET(C#)AJAX+JAVASCRIPT实现类似QQ,MSN窗口之功能(续)
- java web中实现同一帐号同一时间只能一个地点登陆(类似QQ登录的功能)
- MFC 实现类似QQ自动靠边功能
- VS2008中,MFC对话框类实现类似QQ拖拽上传文件的功能,CWnd::OnDropFiles