在上一篇博文讨论了下拉刷新控件的框架,这一篇博文将会主要讨论刷新过程中控件的动画效果。
1、首先回顾一下在GMPullToRefresh类中的初始化方法:
- (id)initWithScrollView:(UIScrollView *)scrollView {
//初始化
...
//定制提示文字
...
//矩形上升动画图
self.activityView=[s...
分类:
其他好文 时间:
2015-08-08 16:35:25
阅读次数:
85
要往scrollView里面添加子控件--从向往下排 0.设置scrollView的上下左右约束距离控制器view边距为零(确定frame的大小) 1.要往scrollView添加一个内容View 2.约束内容的View左上右边距离父控件为0 3.约束死内容的View的高度 4....
分类:
其他好文 时间:
2015-08-08 16:28:40
阅读次数:
108
一、ScrollView常用方法和属性@property(nonatomic)CGPointcontentOffset;设置滚动的偏移量@property(nonatomic)CGSizecontentSize;设置滑动区域@property(nonatomic,assign)id delega.....
分类:
移动开发 时间:
2015-08-08 14:46:09
阅读次数:
192
大家想想listView的实现方式 就是一个item一个item 添加到一个布局中,
那么LinearLayout可不可以像ListView 那样 往里面添加item 答案是可以的
我们先模拟listView 的LinearLayout类
public class LinearLayoutForListView extends LinearLayout {
pr...
分类:
移动开发 时间:
2015-08-08 12:05:16
阅读次数:
161
代销机构,一个scrollview中嵌套了三个自定义的gridview,但是问题来了,发现高度不可控,其实仔细观察就会发现,最后一行显示不完全,是因为item定义的问题,设置的宽高合适,就能放得下每个item,就不会出现item超越边界的问题。另附上另外一种写法,直接用普通的gridview,然后高度自己去算:
/*//自己获取高度
public void setListViewHeight...
分类:
其他好文 时间:
2015-08-07 14:48:55
阅读次数:
96
前言:
就像手机QQ
的聊天消息列表,一个纵向滑动的ListView列举所有消息,但每一条消息可以横向滑动。
是否觉得很分裂?其实实现起来也不复杂。
理解了以后,可以方便延伸到GridView,ViewPager,ScrollView等等滑动控件。
图片来源网络,侵删。...
分类:
移动开发 时间:
2015-08-07 09:42:20
阅读次数:
150
Android自带的ScrollView对于滑动监听接口没有开放,然而在许多时候记录ScrollView的滑动位置,实现这个功能比较简单,自己实现一个ObserveScrollView类来继承ScrollView,然后重写里面的onScrollChanged(int l, int t, int oldl, int oldt)方法,本方法就是ScrollView的滑动监听,接着声明一个接口,在重写的...
分类:
其他好文 时间:
2015-08-06 18:23:10
阅读次数:
150
先说getMeasuredHeight()和getHeight(),这两个方法都是获取组件高度的,在普通布局中,如果组件本身没有超过手机屏幕,那么这两个方法获取的组件高度相等;但是如果在像ScrollView这种滑动布局中,组件往往会超出屏幕,那么getHeight()获取的高度就是屏幕显示的高度,不确切的说就是屏幕高度,而getMeasuredHeight()获取的是这个组件实际大小,包括显示的...
分类:
其他好文 时间:
2015-08-06 18:19:45
阅读次数:
129
1:实现头部这种类别滚动的效果其主要代码如下: UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 64, screen_width, 40)]; scrollView....
分类:
其他好文 时间:
2015-08-06 12:41:17
阅读次数:
87
其实这个问题我很早就想过,只是没有通过去敲代码实现,昨天有人提起,我就巧了一下
不知道大家打印郭tableview:cellforrow中cell初始的次数,也就是重用池中的cell个数,这个是固定的,比如屏幕最多可以显示4个cell那么重用池个数可能为5个6个或者7左右,我就想了如果scrollview去实现,子视图也应该是有一个个数的,那么如何去实现重用池呢?我想到了数组,可变数组,我在lo...
分类:
移动开发 时间:
2015-08-06 11:10:45
阅读次数:
169