
动画效果
文章平均质量分 92
truemi.73
擅长Android,python,vue
展开
-
android仿摩拜贴纸碰撞/物理引擎实践|气泡碰撞
转载请注明出处准备气泡碰撞最重要的就是边缘检测,气泡的运动涉及到重力,方向,重心,线速度,角速度,等等一系列因素,想要在android 用view描述现实世界中的气泡实在是难度很大.网上查找资料后,找到了一个正好能满足我们需求的库:jbox2d是一个2D物理引擎,原版是Box2D,采用c++编写,jbox2d是原版的java版.在github下载项目编译生成jar包,生成过程可以参考SyncA...原创 2019-11-23 09:54:18 · 940 阅读 · 1 评论 -
box2d 圆形边界的创建
box2d 圆形边界的创建本片文章是android仿摩拜贴纸碰撞|气泡碰撞 简书:android仿摩拜贴纸碰撞|气泡碰撞的补充。好多同学私信问我,圆形边界如何创建,今天就写篇文章一起学习下。在android仿摩拜贴纸碰撞|气泡碰撞中的评论中,给大家提供了一种思路,就是通过绘制正多边形的方式,近似看做圆形,实际上当边足够多时,就是一个圆。现在需要做的就是确定正多边形的每一个顶点的坐标(x,y)以及正多边形边的长度和角度。/** * 根据半径获取多边形每个点的坐标位置原创 2020-10-30 11:04:22 · 280 阅读 · 0 评论 -
界面3D立体旋转效果的实现
如上图所示:当手势从右向左滑动的时候A界面切换到B界面,中间的动画是一种3D旋转动画.为了实现这种效果,我们可以想一想,既然是__手势滑动__而且还是__横向滑动__,自然就想到了__ViewPager__.问题是怎样实现这种动画效果?viewPager默认的动画效果就是横向平移效果,但是也为我们开放了添加动画的接口,满足各种需求.那就是:viewpager.setPageTransfo...原创 2019-11-23 09:59:44 · 571 阅读 · 0 评论