2017-01-03 36 views
0

ImageViewには画像がありますが、どのように画像の周りに境界線を描くことができますか?主な問題は、画像が四角形や円ではなく、完全なビューをカバーしていないことです。たとえば、私はこのようなものを作りたいと思っています。 enter image description here縁取り画像の描画方法

答えて

1

これはあまり意味がありません。しかし、私はあなたがこれらのステップを使用すると、これを取り除くことができるはずだと思います:

1)ImageViewからビットマップを抽出するか、代わりに使用しているリソースから直接取り出してください。

2)すべてのピクセルにわたって繰り返します。隣のピクセルの1つが空でない場合(透明/白)、現在のピクセルが空の場合、ピクセルを赤に設定します(繰り返しを終了した後にのみ行います)。

3)ビットマップをImageViewに戻します。

関連する問題