在Canvas中添加Canvas但作为单独的线程添加

时间:2014-02-10 15:45:16

标签: android multithreading canvas bitmap

我正在创建一个我使用自定义视图的游戏。我使用onDraw(Canvas canvas)用触摸侦听器绘制我的游戏。现在我需要在同一个画布上绘制位图但是正在运行在一个不同的线程上,我不知道如何继续。我创建的线程必须只绘制一个特定时间的位图。我尝试创建另一个自定义视图实现runnable并绘制我需要的位图。但我不知道在哪里调用因为我是编程新手,请指导我如何处理我的这个想法。提前谢谢。

1 个答案:

答案 0 :(得分:-1)

我建议您遵循此顺序(以及阅读的频率?通常,直到您了解每个主题中的所有内容)。

我们走了:

基础知识:

  1. Process

  2. Thread

  3. Multithreading

  4. Multithreading 2

  5. All about multithreading 1

  6. Original docs about mt ( java )

  7. mt programming java

  8. Basics of android mt programming

  9. 我想,你现在需要阅读很多东西。 但请记住,你必须这样做。如果一个线程挂起或阻塞其他线程,线程可以带来你处于几乎中心迷失的情况。因此,您需要所有背景信息,因为,一旦您遇到麻烦,您就会知道,首先要去哪里。

    玩得开心。