Good afternoon,
we would like to change the FooterToolbarItem icon when the user press on it, in order to get a "selected appearance":
We made few custom icons:
this.sfImageEditor.ToolbarSettings.ToolbarItems.Add(new FooterToolbarItem() { Name = "ThresholdFilter", Icon = ImageSource.FromFile("glyphicons_140_adjust.png"), IconHeight = 40 });
this.sfImageEditor.ToolbarSettings.ToolbarItems.Add(new FooterToolbarItem() { Name = "InvertColors", Icon = ImageSource.FromFile("glyphicons_245_fill.png"), IconHeight = 40 });
this.sfImageEditor.ToolbarSettings.ToolbarItems.Add(new FooterToolbarItem() { Name = "EraseAll", Icon = ImageSource.FromFile("glyphicons_246_clean.png"), IconHeight = 40 });
And we are changing the icon when the user press on each FooterToolbarItem:
using: private async void ToolbarSettings_ToolbarItemSelected(object sender, ToolbarItemSelectedEventArgs e)
if (itemName == "EraseAll")
this.sfImageEditor.ToolbarSettings.ToolbarItems.Where(x => x.Name == "EraseAll").First().Icon = ImageSource.FromFile("glyphicons_246_clean_selected.png");
else
this.sfImageEditor.ToolbarSettings.ToolbarItems.Where(x => x.Name == "EraseAll").First().Icon = ImageSource.FromFile("glyphicons_246_clean.png");
The code works fine on UWP and Android, but on IOS the icons disappear.
Thanks in advance