角丸をつけるImageView onDrawでマスクを抜くと重いので、動きをつけると描画が乱れる問題への対応。 setImageDrawableする時に角丸Bitmapを作るようにしたImageView。 RoundImageView 各種リソース設定メソッドをオーバーライドして、 setRoundBitmapで角丸をつけたBitmapをつくり、BitmapDrawableを親であるImageViewのsetImageDrawableに渡して設定しています。 attrs.xmlに角丸の半径を出して、大きさを変更できるようにしてあります。 package jp.sample.roundimage; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bit