材质颜色飞溅库

时间:2014-11-29 17:42:05

标签: android animation background-color material-design

也许一周前,我发现了用彩色和动画填充视图的lib。

现在我找不到,也许有人找到了它?

这是我的意思的例子。需要与删除时的计算器相同,或者在开始调用时使用拨号器。 enter image description here

1 个答案:

答案 0 :(得分:0)

我发现这是Android 21的显示效果。

要做到这一点,我只需要使用此代码

// previously invisible view
View myView = findViewById(R.id.my_view);

// get the center for the clipping circle
int cx = (myView.getLeft() + myView.getRight()) / 2;
int cy = (myView.getTop() + myView.getBottom()) / 2;

// get the final radius for the clipping circle
int finalRadius = Math.max(myView.getWidth(), myView.getHeight());

// create the animator for this view (the start radius is zero)
Animator anim =
    ViewAnimationUtils.createCircularReveal(myView, cx, cy, 0, finalRadius);

// make the view visible and start the animation
myView.setVisibility(View.VISIBLE);
anim.start();

从这里开始Use the Reveal Effect