recherche

Maison  >  Questions et réponses  >  le corps du texte

android - 自定义控件时能保存onDraw中的canvas吗?

我指的是将onDraw的参数canvas用类成员变量保存着,在onTouchEvent中直接使用这个canvas进行drawLine等等操作,有没有这种做法?

ringa_leeringa_lee2771 Il y a quelques jours575

répondre à tous(1)je répondrai

  • 迷茫

    迷茫2017-04-18 09:08:15

    Cela devrait simplement éviter de planter. La sortie réelle n'obtiendra pas le résultat souhaité, car vous détruisez artificiellement le mécanisme de tirage de View.

    Si vous avez besoin de redessiner, lorsque
    , définissez les paramètres requis pour le dessin (pas le canevas), puis appelez

    pour avertir View#onTouchEvent(...) de redessiner.View#invalidate()

    répondre
    0
  • Annulerrépondre