代码流程图
2017-02-24 18:02:54 0 举报
这段代码流程图展示了一个简单的程序执行过程。首先,程序开始于一个起始节点。接下来,程序进入一个条件判断节点,根据输入的参数判断是否满足某个条件。如果条件成立,程序将进入一个处理节点,执行相应的操作。否则,程序将进入另一个处理节点,执行不同的操作。在这两个处理节点之后,程序都会进入一个结束节点,表示程序执行完毕。整个流程图呈现出一个线性的结构,通过条件判断节点实现了程序的分支执行。
作者其他创作
大纲/内容
AnimDrawable返回SourceId,异常抛出。
返回AnimDrawable
初始化initAnimView();
代码生成异常
返回SourceId
Exception
异常中是否进行资源处理
AnimDrawable开启定时线程,逐帧渲染-renderFrame();
调用AnimInfoHandle静态代码块,加载So,调用native方法生成AnimInfoHandle对象
XML布局异常
动图展示流程
获取AnimInfoHandle对象异常,异常抛出。
AnimImageView-呈现Bitmap/AnimDrawable/SourceId
AnimDrawable获取到返回的AnimInfoHandle对象
动态代码生成的AnimDrawable,不会再对资源的异常进行超类方法的资源设定。
依据资源生成AnimDrawable
Success
AnimDrawable异常抛出
输出异常信息
将资源转换为Bitmap
XML-AnimImageView(setBackground/src设置sourceId)
不做处理
0 条评论
下一页