失败的自定义View总结

    xiaoxiao2025-03-21  22

          用了两天的时间,尝试自己做一个自定义控件,做了两件事:

          一:重写onTouchEvent();方法实现当手指触摸向下滑动时使布局向下滑动。

                     这一步算是完成了,为啥是算是完成:当手指触摸到布局最小滑动距离时,布局滑动就到了手指距离。

         二:想在布局上添加一个headview,当然这个失败了。原因很简单:自己对view的绘制不熟悉导致的。

        最后失败原因有这么几点:

        1.不知道自己要做什么:

               做这个控件时,想到的是做一个可以下拉滑动的布局,最好加一个headview。在做的过程中,将布局一改再改,继承的布局也没有固定,相对布局、线性布局、和  ScrollView视图。这就是不知道自己要继承什么,需要父类什么特性。

        2.数学:

               不用多说了,这个就是说多了就是泪的东西

         3.对VIew整体流程的不熟悉

               重写view回调方法时不明确。

         以上是自己对自定义view的教训,有了失败的教训就知道自己要什么了。以下是需要自己修改的短板。

         1.目的明确性。知道自己需要什么,要做什么

         2.深入学习view绘制原理,对view更深入学习

         3.数学,这个是坑啊!!没办法,好好想想说吧。

    转载请注明原文地址: https://ju.6miu.com/read-1297253.html
    最新回复(0)