J2objc java расширяет собственный uicolor

как я могу расширить UIColor в примере кода Java, например, используя собственные методы.

Таким образом, j2objc может скомпилировать класс java, расширяемый с помощью UIColor.

Я не уверен, как кодировать часть расширения.

Пожалуйста помоги.


person kaneyip    schedule 15.10.2014    source источник


Ответы (1)


Вы не можете с j2objc, так как классы должны компилироваться компилятором Java (например, javac), и нет исходного кода UIColor Java или файла класса. Тем не менее, было бы легко создать свой собственный класс цвета, который может создавать UIColor по запросу, например:

class MyColor {
  float red, green, blue, alpha;
...
  native Object toUIColor() /*-[
    return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
  ]-*/;
person tball    schedule 15.10.2014