1.listView的跟新可以新建一个adpter,利用listview.setAdapter来重置,也可以Adapter.notifyDataSetChanged()来跟新。
2.onTouchEvent是每时每刻在执行每次检测都执行当Touch,onTouchEvent令return false 就禁止了该次Touch响应。
3.return会立马跳出函数的执行,哪怕实在switch中。
4.自定义View,执行OnMeasure(),OnLayout(),OnDraw()的顺序,在执行完OnMeasure()之前,所有关于getWidth(),getHeight()取得的值都是0。
5.scrollView里面包含的控件刷新,响应onTouch事件时,scrollView的OnDraw()函数同时会被调用。
6.设定监听器Listener来实现自定义控件之间相互的操作,监听器设立使用时同时要强调其不为null,
if(mOnBtnMoveListener!=null)
{
mOnBtnMoveListener.OnMove(scale);
}
7.View的invalidate()刷新,调用OnDraw()还会调用OnLayout()。
8.利用path.cubicTo()绘制三次贝塞尔曲线来实现经过多点的曲线,点(x1,y1)与(x2,y2)之间选取((x1+x2)/2,y1)与((x1+x2)/2,y2)作为参考点,
不过这样画出来的貌似是三次函数。