简体   繁体   English

Android RecyclerView通告显示动画

[英]Android RecyclerView circular reveal animation

How to implement RecyclerView ItemAnimator so that when the new item is added it appears with circular reveal animation like in the example below. 如何实现RecyclerView ItemAnimator,以便在添加新项目时以圆形显示动画形式出现,如以下示例所示。

https://media.giphy.com/media/xT9IgIHforlj3uTwD6/giphy.gif https://media.giphy.com/media/xT9IgIHforlj3uTwD6/giphy.gif

En el onClick even you can call to circularReveal: Enel onClick,甚至您都可以致电CircularReveal:

@TargetApi(Build.VERSION_CODES.LOLLIPOP)
   public static void circularReveal(View v){
       if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
           int finalRadius = Math.max(v.getWidth(), v.getHeight()) / 2;
           TransitionManager.beginDelayedTransition((ViewGroup) v);
           Animator anim = ViewAnimationUtils.createCircularReveal(v, v.getWidth() / 2, v.getHeight() / 2, 0, finalRadius);
           anim.start();
       }
   }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM