类android.support.v4.view.ViewPropertyAnimatorListener源码实例Demo

下面列出了怎么用android.support.v4.view.ViewPropertyAnimatorListener的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: citrus   文件: BottomButton.java
/**
 *
 * @param parent
 * @param bb
 * @param snackbar
 */
private void updateFabTranslationForSnackbar(CoordinatorLayout parent, BottomButton bb, View snackbar) {
    float translationY = this.getFabTranslationYForSnackbar(parent, bb);
    if (translationY != this.mTranslationY) {
        ViewCompat.animate(bb).cancel();
        if (Math.abs(translationY - this.mTranslationY) == (float) snackbar.getHeight()) {
            ViewCompat.animate(bb).translationY(translationY).setInterpolator(new FastOutSlowInInterpolator())
                    .setListener((ViewPropertyAnimatorListener) null);
        } else {
            ViewCompat.setTranslationY(bb, translationY);
        }

        this.mTranslationY = translationY;
    }

}
 
源代码2 项目: JReadHub   文件: AnimatorUtil.java
/**
 * 显示view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void scaleShow(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .scaleX(1.0f)
            .scaleY(1.0f)
            .alpha(1.0f)
            .setDuration(800)
            .setListener(viewPropertyAnimatorListener)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .start();
}
 
源代码3 项目: JReadHub   文件: AnimatorUtil.java
/**
 * 隐藏view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void scaleHide(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    ViewCompat.animate(view)
            .scaleX(0.0f)
            .scaleY(0.0f)
            .alpha(0.0f)
            .setDuration(800)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .setListener(viewPropertyAnimatorListener)
            .start();
}
 
源代码4 项目: JReadHub   文件: AnimatorUtil.java
/**
 * 显示view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void translateShow(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .translationY(0)
            .setDuration(400)
            .setListener(viewPropertyAnimatorListener)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .start();
}
 
源代码5 项目: JReadHub   文件: AnimatorUtil.java
/**
 * 隐藏view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void translateHide(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .translationY(350)
            .setDuration(400)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .setListener(viewPropertyAnimatorListener)
            .start();
}
 
源代码6 项目: Awesome-WanAndroid   文件: AnimatorUtil.java
/**
 * 显示view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void scaleShow(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .scaleX(1.0f)
            .scaleY(1.0f)
            .alpha(1.0f)
            .setDuration(800)
            .setListener(viewPropertyAnimatorListener)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .start();
}
 
源代码7 项目: Awesome-WanAndroid   文件: AnimatorUtil.java
/**
 * 隐藏view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void scaleHide(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    ViewCompat.animate(view)
            .scaleX(0.0f)
            .scaleY(0.0f)
            .alpha(0.0f)
            .setDuration(800)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .setListener(viewPropertyAnimatorListener)
            .start();
}
 
源代码8 项目: Awesome-WanAndroid   文件: AnimatorUtil.java
/**
 * 显示view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void translateShow(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .translationY(0)
            .setDuration(400)
            .setListener(viewPropertyAnimatorListener)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .start();
}
 
源代码9 项目: Awesome-WanAndroid   文件: AnimatorUtil.java
/**
 * 隐藏view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void translateHide(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .translationY(350)
            .setDuration(400)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .setListener(viewPropertyAnimatorListener)
            .start();
}
 
源代码10 项目: MaoWanAndoidClient   文件: AnimatorUtil.java
/**
 * 显示view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void scaleShow(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .scaleX(1.0f)
            .scaleY(1.0f)
            .alpha(1.0f)
            .setDuration(800)
            .setListener(viewPropertyAnimatorListener)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .start();
}
 
源代码11 项目: MaoWanAndoidClient   文件: AnimatorUtil.java
/**
 * 隐藏view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void scaleHide(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    ViewCompat.animate(view)
            .scaleX(0.0f)
            .scaleY(0.0f)
            .alpha(0.0f)
            .setDuration(800)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .setListener(viewPropertyAnimatorListener)
            .start();
}
 
源代码12 项目: MaoWanAndoidClient   文件: AnimatorUtil.java
/**
 * 显示view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void translateShow(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .translationY(0)
            .setDuration(400)
            .setListener(viewPropertyAnimatorListener)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .start();
}
 
源代码13 项目: MaoWanAndoidClient   文件: AnimatorUtil.java
/**
 * 隐藏view
 *
 * @param view View
 * @param viewPropertyAnimatorListener ViewPropertyAnimatorListener
 */
public static void translateHide(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .translationY(350)
            .setDuration(400)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .setListener(viewPropertyAnimatorListener)
            .start();
}
 
源代码14 项目: diycode   文件: AnimatorUtil.java
public static void scaleShow(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .scaleX(1.0f)
            .scaleY(1.0f)
            .alpha(1.0f)
            .setDuration(800)
            .setListener(viewPropertyAnimatorListener)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .start();
}
 
源代码15 项目: diycode   文件: AnimatorUtil.java
public static void scaleHide(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    ViewCompat.animate(view)
            .scaleX(0.0f)
            .scaleY(0.0f)
            .alpha(0.0f)
            .setDuration(800)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .setListener(viewPropertyAnimatorListener)
            .start();
}
 
源代码16 项目: diycode   文件: AnimatorUtil.java
public static void translateShow(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .translationY(0)
            .setDuration(400)
            .setListener(viewPropertyAnimatorListener)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .start();
}
 
源代码17 项目: diycode   文件: AnimatorUtil.java
public static void translateHide(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .translationY(260)
            .setDuration(400)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .setListener(viewPropertyAnimatorListener)
            .start();
}
 
源代码18 项目: okhttp-OkGo   文件: AnimHelper.java
public static void translateDown(View view, ViewPropertyAnimatorListener listener) {
    int height = view.getHeight();
    ViewGroup.LayoutParams params = view.getLayoutParams();
    ViewGroup.MarginLayoutParams layoutParams = params instanceof ViewGroup.MarginLayoutParams ? ((ViewGroup.MarginLayoutParams) params) : null;
    if (layoutParams != null) height += layoutParams.bottomMargin;
    ViewCompat.animate(view).translationY(height).setDuration(DURATION).setListener(listener).setInterpolator(INTERPOLATOR).withLayer().start();
}
 
源代码19 项目: CoordinatorLayoutExample   文件: AnimatorUtil.java
public static void scaleShow(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    view.setVisibility(View.VISIBLE);
    ViewCompat.animate(view)
            .scaleX(1.0f)
            .scaleY(1.0f)
            .alpha(1.0f)
            .setDuration(800)
            .setListener(viewPropertyAnimatorListener)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .start();
}
 
源代码20 项目: CoordinatorLayoutExample   文件: AnimatorUtil.java
public static void scaleHide(View view, ViewPropertyAnimatorListener viewPropertyAnimatorListener) {
    ViewCompat.animate(view)
            .scaleX(0.0f)
            .scaleY(0.0f)
            .alpha(0.0f)
            .setDuration(800)
            .setInterpolator(FAST_OUT_SLOW_IN_INTERPOLATOR)
            .setListener(viewPropertyAnimatorListener)
            .start();
}
 
源代码21 项目: VideoDemoJava   文件: VideoListAdapter.java
@Override
public void animateAddImpl(RecyclerView.ViewHolder holder, ViewPropertyAnimatorListener listener) {
    ViewCompat.animate(itemView)
            .alpha(1).setDuration(MainActivity.DURATION).start();
}
 
源代码22 项目: VideoDemoJava   文件: VideoListAdapter.java
@Override
public void animateRemoveImpl(RecyclerView.ViewHolder holder, ViewPropertyAnimatorListener listener) {
    ViewCompat.animate(itemView)
            .alpha(0).setDuration(MainActivity.DURATION).start();
}
 
源代码23 项目: okhttp-OkGo   文件: AnimHelper.java
public static void scaleShow(View view, ViewPropertyAnimatorListener listener) {
    ViewCompat.animate(view).scaleX(1.0f).scaleY(1.0f).alpha(1.0f).setDuration(DURATION).setListener(listener).setInterpolator(INTERPOLATOR).withLayer().start();
}
 
源代码24 项目: okhttp-OkGo   文件: AnimHelper.java
public static void scaleHide(View view, ViewPropertyAnimatorListener listener) {
    ViewCompat.animate(view).scaleX(0f).scaleY(0f).alpha(0f).setDuration(DURATION).setListener(listener).setInterpolator(INTERPOLATOR).withLayer().start();
}
 
源代码25 项目: okhttp-OkGo   文件: AnimHelper.java
public static void alphaShow(View view, ViewPropertyAnimatorListener listener) {
    ViewCompat.animate(view).alpha(1.0f).setDuration(DURATION).setListener(listener).setInterpolator(INTERPOLATOR).withLayer().start();
}
 
源代码26 项目: okhttp-OkGo   文件: AnimHelper.java
public static void alphaHide(View view, ViewPropertyAnimatorListener listener) {
    ViewCompat.animate(view).alpha(0f).setDuration(DURATION).setListener(listener).setInterpolator(INTERPOLATOR).withLayer().start();
}
 
源代码27 项目: okhttp-OkGo   文件: AnimHelper.java
public static void translateUp(View view, ViewPropertyAnimatorListener listener) {
    ViewCompat.animate(view).translationY(0).setDuration(DURATION).setListener(listener).setInterpolator(INTERPOLATOR).withLayer().start();
}
 
源代码28 项目: SimpleNews   文件: AnimateViewHolder.java
void animateRemoveImpl(final RecyclerView.ViewHolder holder,
ViewPropertyAnimatorListener listener);
 
源代码29 项目: Nimingban   文件: AnimateViewHolder.java
public abstract void animateAddImpl(ViewPropertyAnimatorListener listener); 
源代码30 项目: Nimingban   文件: AnimateViewHolder.java
public abstract void animateRemoveImpl(ViewPropertyAnimatorListener listener); 
 类所在包
 同包方法