摘要: 如果你想给别人展示一下你的手机效果,尤其是涉及到交互的,单单靠截图有时很难表达出来,要是能有动态图gif截取操作手机的一个过程那真是太美妙了,于是问题来了: 如果录制屏幕效果或者动态截图呢?事实上很多助手管家类软件在PC端都会有一个所谓的“动态截图”功能,他们实现的机制大多是连续截取几个静态图... 阅读全文
posted @ 2015-03-24 11:37 williamgufeng 阅读(198) 评论(0) 推荐(0) 编辑
摘要: getX()是表示view相对于自身左上角的x坐标,而getRawX()是表示触摸点相对于屏幕左上角的x坐标值(注意:这个屏幕左上角是手机屏幕左上角,不管activity是否有titleBar或是否全屏幕),如下图 阅读全文
posted @ 2015-03-24 11:21 williamgufeng 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 如果哦我们需要侧滑屏幕来弹出一个侧边栏,我们可以通过drawerLayout来实现。它有监听事件,里面有四个方法。我们先看如下的代码,我们在代码中打一些log来看看这四个方法的执行情况mDrawerLayout.setDrawerListener(new DrawerListener() { ... 阅读全文
posted @ 2015-03-24 11:14 williamgufeng 阅读(1743) 评论(0) 推荐(0) 编辑
摘要: 在Android中,目前,我知道有两种出现锯齿的情况。 ① 当我们用Canvas绘制位图的时候,如果对位图进行了选择,则位图会出现锯齿。 ② 在用View的RotateAnimation做动画时候,如果View当中包含有大量的图形,也会出现锯齿。我们分别以这两种情况加以考虑。 ◆ 用Canvas绘制... 阅读全文
posted @ 2015-03-24 11:13 williamgufeng 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 布局里五个ImageView便是我们看到的五个小球,最重要是给左边的小球和右边的小球加上动画,这里我们设定最左边是红色球,最右边是紫色球,两球交替升起降落,这里我们设定左边小球先升起;便有了左边球下落敲打旁边球,右边球受力弹起,右边球下落敲打旁边球,左边球受力弹起的动画效果; 核心就是左边小球... 阅读全文
posted @ 2015-03-24 11:09 williamgufeng 阅读(446) 评论(0) 推荐(0) 编辑