我创建了一个Class扩展View类。我在XML中设置了背景,在我的onDraw()方法中调用了setBackgroundDrawable(getBackground())。这个背景有3个同心圆。
我有每个同心圆的半径,当用户使用canvas.drawCircle(touchX,touchY,touchRadius,mTouchPaint)触摸任何一个环时,我正在绘制一个小的橙色touchCircle; 。 我的问题是我想在环内的触摸圆的两侧显示发光效果(在其上执行onTouch操作)。这意味着,假设用户触摸第3个环,则会在touchCircle周围产生一些颜色的发光效果。它将从触摸圆圈移动到环内的某个距离(在touchCircle的两侧),然后淡出。
我计算了触摸坐标相对于中心(0-360度)所包含的角度。我的想法是我会增加/减少角度(左右发光)。但我很困惑,如何在背景图像中产生发光效果。 任何人都可以指导如何进一步处理这个问题。