最近在做一个项目,里面要用到类似Launcher的滑屏效果,不想使用ViewPager,想自己继承ViewGroup写一个可滑动的View。
由于是第一次写,效果可能不是特别理想,而调试设备我只有一台平板电脑和一个手机(模拟器卡的。。不考虑),很多动画时间等方面的控制不是很到位,而且View里的Touch事件有很复杂,所以不能只依赖于Logcat。
我尝试使用了Debug,发现这个比较好用:
断点,变量监视等功能都很全,但这时问题出现了,我想要关注的getCurrX()的值并不是一个局部变量,在调试窗体中没有。
其实在写代码时,勤快一下,将通过函数获取的数值赋给一个变量,这样就比较方便调试时查看。