在画布上实现android涟漪效果

时间:2018-06-03 23:44:40

标签: android android-animation android-canvas

我有一个自定义视图,我在ondraw()中绘制3个rects,我想在触摸时添加涟漪效果

private void onDraw(Canvas canvas){
    canvas.drawRect(0,0,getwidth/3,getheight(),myPaint);
    canvas.drawRect(getwidth()/3,0,2*getwidth()/3,getheight(),myPaint);
    canvas.drawRect(2*getwidth()/3,0,getwidth(),getheight(),myPaint);
}

我知道如何检测点击并将其链接到相关的rect但是如何在rect上显示涟漪效应? 是否有一种简单的方法,不需要从头开始产生涟漪效应?

注意 我的视图不是这么简单,我不能使用android Button,textView和其他提供的小部件。

0 个答案:

没有答案
相关问题