package Ġcom . div yan shu . draw . widget Ċ Ċ import Ġandroid . graphics . Canvas Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġcom . div yan shu . draw . widget . tools . Canvas Action Ċ Ċ // ĠTODO : Ġchange Ġto Ġa Ġsubclass Ġof Ġdrawable ? ĠMight Ġnot Ġbe Ġpossible Ġbecause Ġthere Ġare Ġalready Ġsubclasses Ġof ĠDrawable Ċ class ĠDrawable Action ( private Ġval Ġdrawable : ĠDrawable ) Ġ: ĠCanvas Action Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdraw On ( canvas : ĠCanvas ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdrawable . draw ( canvas ) ĊĠĠĠ Ġ} Ċ }