将framelayout滑动到左/右,淡入淡出并执行方法

时间:2014-08-18 21:05:39

标签: java android animation

我有以下framelayout:

        <FrameLayout
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:id="@+id/example"
                android:layout_marginBottom="5dp">                
        </FrameLayout>

我想做的是能够相对于其父div向右/向左切换,淡化它并以不同方式左右执行方法。我从来没有在android中做动画,也不知道是否有预制的(原生的,+)在动画+淡化结束时执行方法。对这一个有任何想法吗?

1 个答案:

答案 0 :(得分:0)

您可能想知道How to handle right to left swipe gestures并根据

添加淡入淡出

float diffY = e2.getY() - e1.getY();

float diffX = e2.getX() - e1.getX();

变量(手势矢量的长度)来自那里显示的代码示例。