Android开发中小问题记录

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)作为参考点,

不过这样画出来的貌似是三次函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值