0
我有一種方法可以繪製位圖圖像,然後將其覆蓋在相機預覽上。此方法會在屏幕更改大小時重新繪製圖像,以確保覆蓋圖始終正確定位。我的問題是,我無法從ImageView中刪除以前的位圖,隨後的位圖只是添加在以前的位圖上。我已經調試過,以確保所繪製的位圖不包含以前的位圖,因此似乎只是將其放在其他位圖上。我究竟做錯了什麼?謝謝。如何從ImageView中刪除當前位圖圖像
void ViewSizeChangeWatcherSizeChanged(object sender, ViewSizeChangeMonitor.SizeChangedEventArgs e)
{
HintImageView.SetImageBitmap(null); // does not work
HintImageView.SetImageDrawable(null); // does not work
HintImageView.SetImageResource(0); // does not work
HintImageView.SetImageResource(Android.Resource.Color.Transparent); // does not work
var bitmap = Utility.DrawHintForFaceFront(Math.Min(e.Width, e.Height), Color.ParseColor("#64FFFFFF"), Resources.DisplayMetrics.Density);
HintImageView.SetImageBitmap(bitmap);
HintImageView.BringToFront();
}