package com.mcxtzhang.coordinatordemo.juejin;
import android.content.Context;
import android.support.design.widget.CoordinatorLayout;
import android.util.AttributeSet;
import android.view.View;
import com.mcxtzhang.coordinatordemo.base.BaseUpDownBehavior;
/**
* 介绍:
* 作者:zhangxutong
* 邮箱:mcxtzhang@163.com
* 主页:http://blog.csdn.net/zxt0601
* 时间: 16/12/21.
*/
public class CstBottomBehavior extends BaseUpDownBehavior<View> {
protected int ANIM_TIME = 200;
public CstBottomBehavior() {
}
public CstBottomBehavior(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public void onScrollUp(CoordinatorLayout coordinatorLayout, View child, View target, int dx, int dy, int[] consumed) {
child.animate()
.translationY(0)
.setDuration(ANIM_TIME)
.start();
}
@Override
public void onScrollDown(CoordinatorLayout coordinatorLayout, View child, View target, int dx, int dy, int[] consumed) {
child.animate()
.translationY(child.getHeight())
.setDuration(ANIM_TIME)
.start();
}
}