Xamarin 表单会自行更改 png 图标的颜色

Posted

技术标签:

【中文标题】Xamarin 表单会自行更改 png 图标的颜色【英文标题】:Xamarin forms changes color of png icons by itself 【发布时间】:2021-12-22 20:19:38 【问题描述】:

带有 PNG 扩展名的图标是白色的,但 xamarin 形式也以另一种颜色显示。只是按钮和菜单

【问题讨论】:

嗨。你的问题不是很清楚。但是如果你想改变一个png图标的颜色,你可以使用Xamarin Community ToolkitEffect IconTintColor。 谢谢你,Juan 我可以改变颜色了 太好了,在这种情况下,我将进一步详细说明作为答案。如果这对您有用,那么您可以将其标记为正确 【参考方案1】:

我为了更改图像的颜色,Xamarin 社区工具包提供了一个名为 Icon Tint Color 的效果

通过将 Effect 添加到 Image View,您可以更改图像的颜色。

这对于白色且具有透明度的 png 图像效果更好。

您可以查看Sample以更好地了解如何使用它

<Image
     Source="https://image.flaticon.com/icons/png/512/48/48639.png"
     xct:IconTintColorEffect.TintColor="Red" />

【讨论】:

以上是关于Xamarin 表单会自行更改 png 图标的颜色的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Shell TabbedPage 应用程序、Xamarin 表单中更改图标和文本大小

如何在 xamarin 表单中更改视觉材料 DatePickerDialog 和 TimePickerDialog 背景颜色

Xamarin 表单选项卡式页面触发器属性不起作用

如何更改Android中选项卡页面标题的选定和未选定颜色:Xamarin Forms

转换为png时如何更改图像中的单一颜色?

用PS修改PNG格式图标的颜色