【发布时间】:2017-01-28 11:59:41
【问题描述】:
我目前有一个从工具栏最右侧开始的圆形显示动画。我希望最初的圆心从“搜索”图标开始,这让我很难找到答案。我尝试更改 cx 和 xy 值但没有成功。任何帮助表示赞赏。
final Toolbar search_bar = (Toolbar) findViewById(R.id.search_toolbar);
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
int cx = search_bar.getWidth();
int cy = search_bar.getHeight()/2;
float finalRadius = (float) Math.hypot(cx, cy);
Animator anim =
ViewAnimationUtils.createCircularReveal(search_bar, cx, cy, 0, finalRadius);
search_bar.setVisibility(View.VISIBLE);
anim.start();
}
【问题讨论】:
标签: java android android-animation circularreveal