android中点击头像放大,Android头像下拉缩放动效

头像下拉缩放动效

头像下拉缩放这个在IOS中很常见,最近在Github上也看到了类似的效果,所以决定把它集成到我现在做的项目中去。

Github上的开源地址:https://github.com/Frank-Zhu/PullZoomView

先上2张效果图

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

PullToZoomView的使用

这个开源框架的使用主要用到的是PullToZoomListViewEx和PullToZoomScrollViewEx的2个类库,PullToZoomListViewEx这个是ListView的下拉效果,暂时没用到,需要的话可能要自己去研究下了。PullToZoomScrollViewEx这个是ScrollView,用的比较多,我们经常有用户信息界面、内容区域,都是信息量比较大的,会涉及到下拉之类的,这是我们就可以对一张头像进行下拉效果了。

我们将开源项目下载下来,将library的src目录下的代码copy到自己的工程下

0818b9ca8b590ca3270a3433284dd417.png

记住还有values目录下的ids和attrs文件,同样copy

0818b9ca8b590ca3270a3433284dd417.png

集成我们自己的项目

xml布局文件

java文件中就是找到这个控件,然后引用了

scrollView = (PullToZoomScrollViewEx) findViewById(R.id.scroll_view);

View zoomView = LayoutInflater.from(this).inflate(R.layout.include_info_head, null, false);

View contentView = LayoutInflater.from(this).inflate(R.layout.include_info_content, null, false);

scrollView.setZoomView(zoomView);

scrollView.setScrollContentView(contentView);

我们只要注意PullToZoomScrollViewEx其中的三个方法:

setZoomView(View view)我们下拉的背景,也就是上面展示的图片(一辆小车)

setScrollContentView(View view)这个是我们填充的内容,也就是上图中的个人信息

setHeaderView(View view)这个是和下拉背景在一起的导航头,不过这个是没有动画效果的,我们可以把它做成登录,注册。

好了,这个开源框架的效果也就出来了,集成到我们项目中去,增加一点动效还是很亮眼的。希望你的项目也同样酷炫。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值