/ / Alterar dinamicamente a cor da interface do usuário de acordo com a imagem no android xamarin - android, xamarin, xamarin.android

Alterar dinamicamente a cor da interface do usuário de acordo com a imagem no android xamarin - android, xamarin, xamarin.android

Estou construindo um music player no xamarin android, agora quero alterar a cor da interface do usuário do music player automaticamente, de acordo com a miniatura do mp3.

Queremos alterar a cor roxa do layout presente na parte inferior para a cor presente na miniatura, ou seja, cor laranja

Queremos alterar a cor roxa do layout presente na parte inferior para a cor presente na miniatura, ou seja, cor laranja

Alguém por favor pode ajudar ..

Respostas:

0 para resposta № 1

1) Primeiro você precisa buscar a cor dessa imagem em miniatura.

    // 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) então agora você tem sua cor, basta configurá-la para sua visualização. usando view.SetBackgroundColor (pixelColor); onde view é seu layout ou botão ou qualquer outra view.

espero que isto ajude..