private void ApplyImageTint() { AppTools.InvokeOnMainThread(() => { if (ImageView?.Image == null) { return; } _originalImage = new UIImage(ImageView?.Image?.CGImage); if (_colorTint == null) { return; } ImageView?.ChangeColorTint(_colorTint); }); }
private void SelectorBackroundText(bool invetColor) { ThreadPool.QueueUserWorkItem(_ => { AppTools.InvokeOnMainThread(() => { if (ImageView?.Image == null) { return; } if (invetColor) { BackupImageBeforeTouch = new UIImage(ImageView?.Image?.CGImage); ImageView.ChangeColorTint(ColorSelectedImage?.ToUIColor()); } else { ImageView.Image = BackupImageBeforeTouch; } }); }); }