检测ImageView Xamarin Android的变化背景

时间:2018-07-12 10:35:14

标签: c# events xamarin.android background-image

我需要检测图像的背景何时更改,然后执行一些代码。例如,我使用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 { } }

0 个答案:

没有答案