根据android xamarin中的图像动态更改UI颜色

根据android xamarin中的图像动态更改UI颜色,android,xamarin,xamarin.android,Android,Xamarin,Xamarin.android,我正在xamarin android中构建一个音乐播放器,现在我想根据mp3缩略图自动更改音乐播放器的UI颜色 我们希望将底部的紫色布局颜色更改为缩略图中的颜色,即橙色 任何人都可以帮忙吗?1)首先,您需要获取缩略图的颜色 // Create a Bitmap object from an image file. Bitmap myBitmap = new Bitmap("Grapes.jpg"); // Get the color of a pixel within myBitma

我正在xamarin android中构建一个音乐播放器,现在我想根据mp3缩略图自动更改音乐播放器的UI颜色

我们希望将底部的紫色布局颜色更改为缩略图中的颜色,即橙色

任何人都可以帮忙吗?

1)首先,您需要获取缩略图的颜色

    // Create a Bitmap object from an image file.
Bitmap myBitmap = new Bitmap("Grapes.jpg");

// Get the color of a pixel within myBitmap.
Color pixelColor = myBitmap.GetPixel(x, y);
2) 现在你有了你的颜色,你可以简单地将它设置为你的视图。 利用 视图.SetBackgroundColor(pixelColor); 其中视图是您的布局、按钮或任何其他视图


希望这能有所帮助。

你到底想要什么?是否要根据使用该颜色的像素数或颜色的平均值等设置操作栏的颜色?是的,颜色的平均值。