Androidのカスタムコントロール-3つのグラフィック描画方法の概要

  • onLayoutはサブビューの位置のみを調整できますが、onDrawとdispatchDrawでは新しいグラフィックを描画できます。
  • onDrawの呼び出しはサブビューの描画の前にあり、dispatchDrawの呼び出しはサブビューの描画の後にあります。
  • onLayoutが調整されたビューをすぐに表示する場合は、requestLayoutメソッドを呼び出します。onDrawとdispatchDrawがグラフィックをすぐに描画した後にビューを表示する場合は、invalidateメソッドを呼び出します。

おすすめ

転載: blog.csdn.net/weixin_38322371/article/details/113694731