Android 如何从单个像素的触摸屏获取输入?

Android 如何从单个像素的触摸屏获取输入?,android,Android,我正在为android创建一个绘画应用程序,当我们触摸显示器时,我有一个疑问,我们能否逐像素获得输入以使绘画更精确。有人能帮我如何逐像素输入吗?您只需在画布视图上设置一个OnTouchListener,然后从那里获取x&y坐标 view.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { i

我正在为android创建一个绘画应用程序,当我们触摸显示器时,我有一个疑问,我们能否逐像素获得输入以使绘画更精确。有人能帮我如何逐像素输入吗?

您只需在画布视图上设置一个
OnTouchListener
,然后从那里获取x&y坐标

view.setOnTouchListener(new View.OnTouchListener()
{
    @Override
    public boolean onTouch(View v, MotionEvent event)
    {
        if (event.getActionMasked() == MotionEvent.ACTION_DOWN)
        {
            //Here you can do whatever you need with the coordinates
            int xPos = event.getX();
            int yPos = event.getY();
        }

        return false;
    }
});

您可以实现onTouch并收听touch事件,其中x和y代表像素。我可以使用它从触摸数字化仪获取一系列输入吗??