涉及知识点:1.View绘制三部曲(onMeasure、onLayout、Draw)(第一步和第三步本控件未做处理)2.ScrollBy相对滚动、ScrollTo绝对滚动、Scroller滚动器的应用3.TouchEvent处理三部曲(dispatch分发、intercept拦截、onTouchEv...
分类:
其他好文 时间:
2015-12-23 14:28:52
阅读次数:
269
触摸事件侧滑菜单---github-SlidingMenu 1.在ViewGroup中,让自己内容移动有以下三个方法个方法:layout(l,t,r,b);offsetTopAndBottom(offset)和offsetLeftAndRight(offset);scrollTo和scrollBy方...
分类:
其他好文 时间:
2015-12-12 23:19:09
阅读次数:
565
继承已有ViewGroup实现自定义控件模拟ViewPager的效果:实现步骤:1、自定义view继承viewGroup。2、重写onLayout方法,为每一个子View确定位置。3、重写onTouchEvent方法,监听touch事件,并用scrollTo()或scrollBy()方法移动view...
分类:
其他好文 时间:
2015-12-05 19:15:18
阅读次数:
183
在默认情况下,页面加载完后默认滚动在最顶端,有些时候我们需要在页面打开后,定位滚动条的位置,比如,横向和纵向滚动条居中,实现页面滚动的方法有三种:scroll、scrollBy和 scrollTo,三个方法都带两个参数:x(X轴上的偏移量)和y(Y轴上的偏移量)。因此我们只需修改x,y的偏移量来设置...
分类:
其他好文 时间:
2015-09-12 22:15:09
阅读次数:
407
涉及到滑动,就涉及到VIEW,大家都知道,android的UI界面都是由一个一个的View以及View的派生类组成,View作为基类,而常用的布局里面的各种布局就是它派生出来的ViewGroup的子类,ViewGroup作为各个组件的容器搭建了整体的UI。以下是android UI的结构示示意图:查...
分类:
移动开发 时间:
2015-09-06 12:35:04
阅读次数:
277
Bom可以对浏览器的窗口进行访问和操作.使用Bom,开发者可以移动窗口,改变状态栏中的文本以及执行其他与页面内容不直接相关的动作.window对象:1.窗口操作其中moveTo,moveBy是窗口的移动,resizeTo,resizeBo是设置窗口的大小,scrollTo,scrollBy是设置滚动...
分类:
Web程序 时间:
2015-09-05 16:28:10
阅读次数:
187
js代码:function pageScroll(){ //把内容滚动指定的像素数(第一个参数是向右滚动的像素数,第二个参数是向下滚动的像素数) window.scrollBy(0,-100); //延时递归调用,模拟滚动向上效果 scrolldelay = setTimeo...
分类:
其他好文 时间:
2015-08-20 15:03:50
阅读次数:
174
Web页面的定位,据我所知,有三种:一、锚点定位;二、通过js的window.scroll(x,y)或window.scrollTo(x,y);三、通过js的window.scrollBy(x,y)。锚点定位,缺点: 定位不准确,而且有兼容性问题。所以,大多数情况下用第二种或第三种方法。 注:以下两...
分类:
其他好文 时间:
2015-06-27 16:01:18
阅读次数:
225
1. 实现效果:
大体上的效果如上,因为是项目中的一部分,所以只截取了部分。
2. 思路
其实最开始,我是想通过动态的移动一个控件去实现的,但是试了试scrollBy和scrollTo好像没什么卵用,我就忧伤了,这尼玛怎么实现?
因为开始就没有想过用动画去实现移动,而且用动画实现的效果网上有现成的代码了,所以再写没什么意思啊。
我有篇文章专门谈到过关于OnPage...
分类:
其他好文 时间:
2015-06-19 00:04:33
阅读次数:
132