Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 使用Xamarin.Forms向图像添加覆盖颜色_Image_Xamarin.forms - Fatal编程技术网

Image 使用Xamarin.Forms向图像添加覆盖颜色

Image 使用Xamarin.Forms向图像添加覆盖颜色,image,xamarin.forms,Image,Xamarin.forms,我想在我的应用程序中添加一些图标,特别是在使用自定义单元格的ListView中,并指定要渲染的颜色。 我不想在Photoshop中编辑每个图像;我想在运行时应用覆盖颜色 对于自定义渲染器,这是可能的吗?不,通过Xamarin.Forms中提供的标准图像类,这是不可能的 但是你可以使用这个家伙创建的惊人的IconView自定义渲染器。我一直在用它,真是太神奇了 用法 <?xml version="1.0" encoding="UTF-8"?> <ContentPage xmln

我想在我的应用程序中添加一些图标,特别是在使用自定义单元格的ListView中,并指定要渲染的颜色。 我不想在Photoshop中编辑每个图像;我想在运行时应用覆盖颜色


对于自定义渲染器,这是可能的吗?

不,通过Xamarin.Forms中提供的标准
图像
类,这是不可能的

但是你可以使用这个家伙创建的惊人的
IconView
自定义渲染器。我一直在用它,真是太神奇了

用法

<?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="IconApp.MyPage"
             xmlns:controls="clr-namespace:IconApp;assembly=IconApp">
  <controls:IconView Source="monkey"
                     Foreground="Red"
                     WidthRequest="100"
                     HeightRequest="100"
                     HorizontalOptions="Center"
                     VerticalOptions="Center" />
</ContentPage>

只需指定
Foreground=“Red”
属性颜色


你为什么不在上面放一个
网格
或类似的东西,你给它一个
背景色
和一个
不透明度
?你试过什么?查看并创建一个。超级棒。谢谢男人:)它可以完美地处理图像。是否有可能使其在图像按钮上工作?