本文主要是记录开发过程中遇到的坑
动画是为了提高交互性而在应用里增加的,单个动画的实现有好几种方式,比如
(View).animate().scaleY(0.5f).alpha(0.5f).translationX(100f).setDuration(500).start();
这是单个view属性动画的两种实现
要实现多个view 同时动画,也提供了方法 AnimatorSet,比如这样的效果
先说坑,两个view,上面一个叫top,上移,变小;下面一个叫bottom,只有上移
首先,top 和 bottom 是两个单独的view,不能bottom里包含top,我一开始就是这么干的,结果无法实现同时动画。
上面的view黑色部分,如果没有view(view没有初始化,没有显示出来)top 在移上去后会有一个闪动,给加个背景,不让其消失就好了
android:background="@drawable/border_top"
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item >
<shape >
<