触发了ViewfinderView重绘的代码在哪里?

来源:6-3 二维码组件—自定义扫码界面

乐事香浓番茄味

2017-10-04

扫描线移动,显然是ViewfinderView的onDraw方法被重复调用,请问触发ViewfinderView重绘的invalidate方法在哪里调用的啊?

写回答

2回答

乐事香浓番茄味

提问者

2017-10-04

不好意思,才注意到其实老师有讲,是这句代码:

postInvalidateDelayed(ANIMATION_DELAY, frame.left, frame.top,
        frame.right, frame.bottom);

10ms重绘一次,重回范围是frame之内

2
0

qndroid

2017-10-11

好的!

0
0

组件化封装思想实战Android App

用组件化方式打造一个完整Android App,封装优化思想与实战

1469 学习 · 234 问题

查看课程