我需要检测图像的背景何时更改,然后执行一些代码。例如,我使用Bumptech.Glide,从相机拍照并从图库中选择图片。我已经实现了选择功能,但是现在我需要检测android:layout_alignParentBottom="false"
的背景何时更改。我已经尝试了一些代码,但这似乎是错误的。
profile_image
我称之为:Drawable propertyName;
public Drawable ImageDrawable
{
get { return profile_image.Background; }
set
{
propertyName = profile_image.Background /*value*/;
OnPropertyChanged("ImageDrawable");
}
}
protected void OnPropertyChanged(string propertyName)
{
try
{
Bitmap previous_bitmap = ((BitmapDrawable)profile_image.Drawable).Bitmap;
MemoryStream previous_memStream = new MemoryStream();
previous_bitmap.Compress(Bitmap.CompressFormat.Png, 0, previous_memStream);
byte[] previous_ba = previous_memStream.ToArray();
previous_base64 = Base64.EncodeToString(previous_ba, Base64.Default);
}
catch { }
}