Android 项目总结(详解事件分发机制案例讲解)

 自定义ViewGroup 自定义View以及不做任何事情

代码如下

public class MainActivity extends AppCompatActivity
{
    
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.test_view);
    }

    @Override
    public boolean dispatchTouchEvent(MotionEvent ev) {

        Log.e("MainActivity", "dispatchTouchEvent: "+ev.getAction());
       return super.dispatchTouchEvent(ev);
        //return true;
    }

    @Override
    public boolean onTouchEvent(MotionEvent event) {
        Log.e("MainActivity", "onTouchEvent: "+event.getAction());
        return super.onTouchEvent(event);
      //  return true;
    }
}

自定义ViewGroup什么事情也没有做

public class MyViewGroup extends LinearLayout {

    public MyViewGroup(Context context) {
        super(context);
    }

    public MyVi

猜你喜欢

转载自blog.csdn.net/qq_27248989/article/details/122785284
今日推荐