、、およびを使用して画像を円に描画し、円形の感触と外観を作成するImageView
サブクラスを作成しました。Facebook の ChatHeads が行うことの 1 つは、新しいメッセージの数を示す通知ボックスを上部に配置することです。私はこの外観を模倣し、通知ボックスを自分の上に適用できるようにしたいと考えています. これが私が話していることの例です:BitmapShader
Paint
Canvas
ImageView
ImageView
CircularImageView
写真の数字が 1 の赤いボックスに注目してください。そのようなものを自分の上に置きたいのImageView
ですが、どうすればよいかわかりません。メソッドをオーバーライドしてオブジェクトonDraw
でメソッドを使用することもできますが、テキストの正しい座標を指定するにはどうすればよいでしょうか? 座標は に対して相対的ですか?drawText
canvas
ImageView
まとめると、通知ボックスを上に配置する最善の方法は何でしょうImageView
か?