gpt4 book ai didi

android - 在 View 上画圆

转载 作者:行者123 更新时间:2023-11-29 14:41:41 25 4
gpt4 key购买 nike

我想在用户触摸屏幕上的任何位置时绘制一个圆圈。我知道使用 Canvas 绘制圆圈,但是绘制的圆圈应该如何定位到屏幕?

表面 View 对我有帮助吗?

提前致谢。

最佳答案

您可以使用 Activity.onTouchEvent 事件来确定用户触摸屏幕的位置。然后你可以在 Canvas 上的那个位置画你的圆圈。

这是一个处理简单触摸事件的示例。

    @Override
public boolean onTouchEvent(MotionEvent ev) {
final int action = ev.getAction();
switch (action & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN: {
final float x = ev.getX();
final float y = ev.getY();
// draw circle at x,y
}
}

关于android - 在 View 上画圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7670942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com