В окне 'Project Settings' перейдите к разделу 'JDKs', что Вы видите under'Platform Настройки. Нажмите небольшой знак "плюс" и выберите 'JSDK'. Селектор файла должен открыться в/System/Library/Frameworks/JavaVM.framework/Versions каталоге. Если не тогда просто перешли к нему. Там можно выбрать версию, которую требуется добавить.
Вы можете проверить, превышает ли сумма трех значений rgb половину максимального значения
-> потому что 255,255,255 == белый (светлый) и 0,0, 0 == черный (темный) :
fe
R 255
G 140
B 170
=====
565
Макс: 765 (средний 382) Сумма: 565
Поскольку сумма 565 и выше середины (темный <382 <светлый), цвет будет светлым. Таким образом, вы можете изменить цвет текста на темный.
Как насчет использования Color.GetBrightness ()
, чтобы определить, насколько он светлый?