当利用 Scroller 去滑动屏幕或者扩展 ScrollView 的时候,总是会用到 getScrollX 和 getScrollY 去获取当前View 滑动到的位置,那么getScrollX() 和 getScrollY() 获取的到底是什么呢?
由于getScrollX 和 getScrollY 本质 上是一样的东西,下面只说明一下getScrollX, 一般是在屏幕上面左右划动的时候会去获取这个值。
当利用 Scroller 去滑动屏幕或者扩展 ScrollView 的时候,总是会用到 getScrollX 和 getScrollY 去获取当前View 滑动到的位置,那么getScrollX() 和 getScrollY() 获取的到底是什么呢?
由于getScrollX 和 getScrollY 本质 上是一样的东西,下面只说明一下getScrollX, 一般是在屏幕上面左右划动的时候会去获取这个值。
圣诞将至,才蓦然发觉已近年关。才发觉自己根本没有察觉到路边的杜鹃何时凋零,也不知道蝉鸣是何时消失不见。
平日里真的是太忙了,以至于忽略了身边的一切,只感觉到这一年太短太短,短到去年的鞭炮声犹在耳边,而新一年的钟声即将敲响。
我们在使用应用时肯定遇到过这样的情景,打开应用,并不是需要我们登录,你可以浏览应用中的大部分页面,但是当你想看某个详情页的时候,点击后突然跳转到了登录页面,好,我们输入账号密码,点击登录,登录成功,跳转到了我们想看的详情页。
这一切看似很正常,但是有个关键点,就是当我们登录成功后能跳转到相应的详情页,我们正常的思维是登录成功后,在登录页面去做处理,写跳转,但是当你的应用有多个地方需要判断登录,登录成功后要跳转到各不相同的页面的时候,假如你还把跳转至各个页面的逻辑写在登录页面里,那么你的登录页面就会变得复杂起来,维护的成本就会越来越大。
通常的做法是先判断登录与否,如果没有登录,得先去登录,然后从登录页返回后在onActivityResult中再执行相应的跳转。
在ViewPager这种可以滑动的控件上,总是有很多的文章可以做。上次的文章,我们实现了一个自定义的ViewPager的指示器,这篇文章,我们主要是想利用Android自带的控件,实现一个指示器,这个控件,就是support-v4包里面的PagerTabStrip控件。