文档章节

PullDownListView高仿微信下拉眼睛出现动画

生命_在继续
 生命_在继续
发布于 2015/09/11 15:50
字数 222
阅读 74
收藏 0

PullDownListView高仿微信下拉眼睛出现动画,动画自定义PullDownListView,
pullDownListView.setOnPullHeightChangeListener设置下拉高度监听,onTopHeightChange()
onBottomHeightChange(),onRefreshing()其中提供者三个方法时刻刷新页面特效

运行效果:

    

完整源码下载地址:http://www.itlanbao.com/code/20150911/10000/100524.html

      

引入布局:
<com.pulldownlistview.PullDownListView
        android:id="@+id/pullDownListView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#424242"
        >

        <RelativeLayout
            android:id="@+id/layoutHeader"
            android:layout_width="match_parent"
            android:layout_height="80dp"
            android:layout_alignParentTop="true" >

            <com.yourCustomView..../>

        </RelativeLayout>

        <RelativeLayout
            android:id="@+id/layoutFooter"
            android:layout_width="match_parent"
            android:layout_height="80dp"
            android:layout_alignParentBottom="true" >

            <com.yourCustomView..../>

        </RelativeLayout>
</com.pulldownlistview.PullDownListView>


主要代码部分:

pullDownListView.setOnPullHeightChangeListener(new OnPullHeightChangeListener(){

            @Override
            public void onTopHeightChange(int headerHeight, int pullHeight) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onBottomHeightChange(int footerHeight, int pullHeight) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onRefreshing(boolean isTop) {
                // TODO Auto-generated method stub

            }

        });

     

 

 

© 著作权归作者所有

生命_在继续
粉丝 0
博文 15
码字总数 15548
作品 0
海淀
私信 提问
高仿微信--WeChat

WeChat是一个高仿的微信软件。 github地址:https://github.com/gsdios/GSD_WeiXin 高仿微信计划: 已经实现功能 1.微信首页(cell侧滑编辑、下拉眼睛动画、下拉拍短视频、点击进入聊天详情界...

GSD_iOS
2016/03/07
3.8K
1
2015最火十大Android开源项目,是个程序员你就该看看!

1.目前最火的android-image-slide-panel图片照片墙的加载和滑动特效 http://www.itlanbao.com/code/20150908/10000/100513.html 2.超高仿QuickNews新闻客户端源码 http://www.itlanbao.com/......

梦想_在追逐
2015/09/16
460
0
模仿微信眼睛动画--WeChatEyeDemo

WeChatEyeDemo 是类似于微信下滑拍视频那个小眼睛动画。使用 CAShapeLayer 动画和 CABasicAnimationCGMutablePathRef 混合!做出的一个下拉刷新动画效果!欢迎批评指正!...

super_co
2015/06/12
806
0
android listview 下拉刷新以及加载更多

本例是实现下拉时刷新并且底部设置加载更多选择并在下拉和回滑时加入相应的动画效果,功能实现主要为自定义一个Layout在此布局中头部刷新主要是用到了在头部添加布局view控件并使用GestureDe...

ForingY
2016/08/24
24
0
那些年不容错过的智能下拉刷新加载框架

一些值得学习的几个下拉刷新上拉加载开源库 功能齐全的AnimRefreshRecyclerView 根据列表的不同效果选择不同的布局管理器 根据不同的布局管理器设置分割线: 设置Header和Footer 手动刷新 An...

codeGoogle
2017/09/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Google Guava 笔记

一、引言 Guava 是 google 几个java核心类库的集合,包括集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common ...

SuShine
29分钟前
7
0
SpringBoot中使用@Value为静态变量赋值并测试是否成功

今天想像普通变量一样如下采用写法取配置的,但取到的是个null。。。 @Value("${test.appKey}")private static String appKey; 才发现不能通过这种方式取配置来给static变量赋值 在网上搜索...

SilentSong
29分钟前
5
0
ECMAScript语句之with 语句

ECMAScript with 语句,用于设置代码在特定对象中的作用域(with运行缓慢,设置了属性值时更加缓慢,最好避免使用with语句) 一、with 语句用于字符串(配合toUpperCase()方法) var a = "C...

专注的阿熊
30分钟前
4
0
Apache Flink 进阶(一):Runtime 核心机制剖析

1. 综述 本文主要介绍 Flink Runtime 的作业执行的核心机制。首先介绍 Flink Runtime 的整体架构以及 Job 的基本执行流程,然后介绍在这个过程,Flink 是怎么进行资源管理、作业调度以及错误...

大涛学长
36分钟前
4
0
7. 整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能...

苏坡吴
37分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部