安卓学习笔记---实现下拉图片放大,松开又自动回去效果 (ListView与ScrollView)
来源:互联网 发布:通信网络设计师是什么 编辑:程序博客网 时间:2024/05/20 01:39
最近做项目我想实现以下就是下拉图片可以进行缩放的那种,去了github上去看了看,果然让我找到了,于是下载下来就开始运行查看了,下面是运行的效果:
这是有3个,一个ListView,一个ScrollView,还有一个是RecyclerView的实现效果,下面分别展示各自运行效果:
ListView
ScrollView效果:
RecyclerView效果:
以上效果感觉都不错,看自己的项目,项目里IOS那边做成了能上下拉图片的那种,所以我也得改成那种形式,但是我下载的studio的,我的项目是idea,eclipse的那种,所以还得自己去修改,还好,上午测试可以运行了,下面我就附上从官网下载的demo与自己修改的ScrollView样式的demo
http://download.csdn.net/detail/juhua2012/9582093
注意,profile_content_view.xml里面是显示内容的,背景色最好是设置颜色,不要设置图片,我就是设置了图片一直觉得不是想要的效果,设置成颜色就好了,这也是一个提醒啊,图片的话,如果你的那个内容足够多的话还可以,但是如果内容不多的话,往上拉,你就会下面会空出一大段内容,改成颜色测试的时候就好了。
最近刚发现的就是我要实现的效果就是用户在点击注销的时候跳转登录界面,登录成功之后,在次返回界面的时候页面应该是在最开始的顶部位置,而不是底部,类似于刷新的操作,刚开始设置scrroview.scrollto(0,0),不管用,然后就去看里面的源码,在里面设置才会可以的,注意一下:
LoginControllor.requestLogin(getActivity(), new OnCompleteListener() { @Override public void onComplete() { //判断用户是否登录显示不同的内容 setUserInFo(); //让ScrollView重回顶部 scrollView.smoothScrollToTop(); }});
在这个smoothScrollToTop();方法里面添加了一句:
@Overridepublic void smoothScrollToTop() { Log.d(TAG, "smoothScrollToTop --> "); //让ScrollView重回顶部 mRootView.post(new Runnable() { @Override public void run() { mRootView.scrollTo(0,0); } }); mScalingRunnable.startAnimation(200L);}
然后返回之后,在该界面又可以重新看到顶部界面了,哇好大的坑啊,找了2个小时的解决方法,呜呜。。。,一定要记住啊
0 0
- 安卓学习笔记---实现下拉图片放大,松开又自动回去效果 (ListView与ScrollView)
- 安卓ListView下拉放大头部图片
- listview scrollview 头部下拉放大效果
- 自定义ScrollView实现图片下拉放大(弹性效果)+ 悬浮框
- 自定义ScrollView实现图片下拉放大(弹性效果)+ 悬浮框
- 用ListView实现下拉图片放大的效果
- Android实现下拉放大图片,松手自动反弹效果
- iOS----实现scrollView或者scrollView的子类下拉图片放大的效果
- HeadZoomScrollView下拉放大的图片松开回弹
- 自定义scrollView实现顶部图片下拉放大
- 自定义scrollView实现顶部图片下拉放大
- 自定义ScrollView实现下拉放大头部图片
- 下拉UITableview实现图片放大效果
- 图片下拉放大 自定义scrollView
- ListView拓展-下拉刷新,顶部图片放大效果
- 自定义控件之重写ScrollView实现图片下拉放大
- 自定义控件之重写ScrollView实现图片下拉放大
- 自定义控件之重写ScrollView实现图片下拉放大
- OpenJudge 迷宫问题 BFS
- ob_start与ob_get_contents用法
- 线程概述
- 手把手带你走进MVP +Dagger2 + DataBinding+ Rxjava+Retrofit 的世界
- Springmvc+Spring+Hibernate中@Valid的使用
- 安卓学习笔记---实现下拉图片放大,松开又自动回去效果 (ListView与ScrollView)
- 获取文件类型、扩展名
- java学习之swing和JFC
- JS中this的作用
- [Rails]表单提交时,post与patch的内部转化
- 如何计算程序时间复杂度(实战篇)
- Tunnel:论如何在内网中自由渗透 20160721
- 界门纲目科属种
- SSH对于web.xml的配置