Добавьте цвет наложения к изображению, используя Xamarin.Forms

Я хотел бы добавить несколько значков в свое приложение, особенно в списках с использованием настраиваемой ячейки и указать цвет, который будет отображаться. Я не хочу редактировать каждое изображение в Photoshop; Я хочу применить цвет наложения во время выполнения.

Это возможно с пользовательским рендерером?

 Gerald Versluis16 июн. 2016 г., 15:41
Почему бы тебе не положитьGrid или что-то похожее сверху, которое вы даетеBackgroundColor иOpacity?
 tmthydvnprt16 июн. 2016 г., 15:41
Что вы пробовали? Увидетькак спросить и создатьМинимальный, полный и проверяемый пример.

Ответы на вопрос(1)

Решение Вопроса

Image класс предоставляется в Xamarin.Forms.

Но вы можете использовать этот удивительныйIconView Пользовательский рендер, созданный этим парнем. Я использую это все время, это удивительно.

IconView для форм Xamarin

использование

<?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" свойство цвета

 Sumit Pathak06 дек. 2018 г., 03:45
Супер классный. Спасибо чувак :)

Ваш ответ на вопрос