我一直对于自定义View一知半解,不知道该怎么去 入手,看到一些自定义的view,一些继承的view,一些是ViewGroup,还有的就是一些自带的控件,怎么去区分我所要的view该继承谁?求郭老师指导一下!
看你要干嘛了,比如你用的各种layout,一般继承自viewgroup,viewgroup继承自view
看你的具体需求,如果单独一个控件就继承View,如果还要承装其他控件就继承ViewGroup。
自定义控件,说白了,其实就是增加控件的功能,就像是继承一个类,为这个类增加一些功能,所以继承什么可以根据你想要实现的功能来确定。
如果需要引用layout就继承ViewGroup