0

、、およびを使用して画像を円に描画し、円形の感触と外観を作成するImageViewサブクラスを作成しました。Facebook の ChatHeads が行うことの 1 つは、新しいメッセージの数を示す通知ボックスを上部に配置することです。私はこの外観を模倣し、通知ボックスを自分の上に適用できるようにしたいと考えています. これが私が話していることの例です:BitmapShaderPaintCanvasImageViewImageViewCircularImageView

ここに画像の説明を入力

写真の数字が 1 の赤いボックスに注目してください。そのようなものを自分の上に置きたいのImageViewですが、どうすればよいかわかりません。メソッドをオーバーライドしてオブジェクトonDrawでメソッドを使用することもできますが、テキストの正しい座標を指定するにはどうすればよいでしょうか? 座標は に対して相対的ですか?drawTextcanvasImageView

まとめると、通知ボックスを上に配置する最善の方法は何でしょうImageViewか?

4

1 に答える 1