前面分享了一些开源动画,又是引用库,又是设置一些东西,但是在实际项目运用中多多少少还是有些出入的。不过没关系,人家大神的创作的思想是没毛病的,咱可以看看效果然后自己去写一个。可能我个人比较懒,就喜欢工具类,点一个方法就搞定。
老规矩,做记录,闲话不多说!先来看看效果
这是一个位移动画,到项目中还是实用的,可以自行UI修改处理。
上代码
一、弹出动画(不管它从哪里弹出,反正就是可以上下左右弹出)
private void showAnimation() {
//获取View初始化后的高度
height = dp2px(view.getHeight());
//前2个参数是X轴(就是横向位移)
//第一个参数是进入(弹出)第二个参数是退出
//后2个参数Y轴(就是纵向位移)参数同上
Animation animation = new TranslateAnimation(-height, 0, 0, 0);
a