public double[] getHSBA() { MachineSizedFloatPtr hue = new MachineSizedFloatPtr(); MachineSizedFloatPtr saturation = new MachineSizedFloatPtr(); MachineSizedFloatPtr brightness = new MachineSizedFloatPtr(); MachineSizedFloatPtr alpha = new MachineSizedFloatPtr(); boolean ret = getHSBA(hue, saturation, brightness, alpha); if (ret) { double[] hsba = new double[4]; hsba[0] = hue.get(); hsba[1] = saturation.get(); hsba[2] = brightness.get(); hsba[3] = alpha.get(); return hsba; } return null; }
public double[] getRGBA() { MachineSizedFloatPtr red = new MachineSizedFloatPtr(); MachineSizedFloatPtr green = new MachineSizedFloatPtr(); MachineSizedFloatPtr blue = new MachineSizedFloatPtr(); MachineSizedFloatPtr alpha = new MachineSizedFloatPtr(); boolean ret = getRGBA(red, green, blue, alpha); if (ret) { double[] rgba = new double[4]; rgba[0] = red.get(); rgba[1] = green.get(); rgba[2] = blue.get(); rgba[3] = alpha.get(); return rgba; } return null; }
public double[] getWhiteAlpha() { MachineSizedFloatPtr white = new MachineSizedFloatPtr(); MachineSizedFloatPtr alpha = new MachineSizedFloatPtr(); boolean ret = getWhiteAlpha(white, alpha); if (ret) { double[] whiteAlpha = new double[2]; whiteAlpha[0] = white.get(); whiteAlpha[1] = alpha.get(); return whiteAlpha; } return null; }
/** * @since Available in iOS 5.0 and later. */ public UIColor(CIColor ciColor) { super((SkipInit) null); initObject(init(ciColor)); } /*</constructors>*/
@Override public Pattern createPattern(boolean repeatX, boolean repeatY) { if (image == null) throw new IllegalStateException("Can't create pattern from un-ready image."); // this is a circuitous route, but I'm not savvy enough to find a more direct one return new RoboPattern(UIColor.fromPatternImage(toUIImage()).getCGColor(), repeatX, repeatY); }
private static UIColor toUIColor(int color) { float blue = (color & 0xFF) / 255f; color >>= 8; float green = (color & 0xFF) / 255f; color >>= 8; float red = (color & 0xFF) / 255f; color >>= 8; float alpha = (color & 0xFF) / 255f; return new UIColor(red, green, blue, alpha); }
context.setFillColor(color.getCGColor()); } else { context.setGrayFillColor(0, 0.8);
@Method(selector = "objectWithItemProviderData:typeIdentifier:error:") private static native UIColor createProviderDataObject(NSData data, String typeIdentifier, NSError.NSErrorPtr outError); @Method(selector = "itemProviderVisibilityForRepresentationWithTypeIdentifier:")
public UIColor(CGColor cgColor) { super((SkipInit) null); initObject(init(cgColor)); } /**
@Override public Pattern toPattern() { // this is a circuitous route, but I'm not savvy enough to find a more direct one return new RoboPattern(this, UIColor.fromPatternImage(new UIImage(cgImage())).getCGColor(), repeatX, repeatY); }
private static UIColor toUIColor(int color) { float blue = (color & 0xFF) / 255f; color >>= 8; float green = (color & 0xFF) / 255f; color >>= 8; float red = (color & 0xFF) / 255f; color >>= 8; float alpha = (color & 0xFF) / 255f; return new UIColor(red, green, blue, alpha); }
context.setStrokeColor(lineColor.getCGColor()); context.setFillColor(progressRemainingColor.getCGColor()); context.strokePath(); context.setFillColor(progressColor.getCGColor()); radius = radius - 2; double amount = progress * rect.getWidth();
@Method(selector = "objectWithItemProviderData:typeIdentifier:error:") private static native UIColor createProviderDataObject(NSData data, String typeIdentifier, NSError.NSErrorPtr outError); @Method(selector = "itemProviderVisibilityForRepresentationWithTypeIdentifier:")
public UIColor(@MachineSizedFloat double red, @MachineSizedFloat double green, @MachineSizedFloat double blue, @MachineSizedFloat double alpha) { super((SkipInit) null); initObject(init(red, green, blue, alpha)); } public UIColor(CGColor cgColor) { super((SkipInit) null); initObject(init(cgColor)); }
@Override protected Pattern toSubPattern(AbstractImageGL<?> image, boolean repeatX, boolean repeatY, float x, float y, float width, float height) { // this is a circuitous route, but I'm not savvy enough to find a more direct one CGImage subImage = CGImage.createWithImageInRect(cgImage(), new CGRect(x, y, width, height)); return new RoboPattern(image, UIColor.fromPatternImage(new UIImage(subImage)).getCGColor(), repeatX, repeatY); }
public double[] getWhiteAlpha() { MachineSizedFloatPtr white = new MachineSizedFloatPtr(); MachineSizedFloatPtr alpha = new MachineSizedFloatPtr(); boolean ret = getWhiteAlpha(white, alpha); if (ret) { double[] whiteAlpha = new double[2]; whiteAlpha[0] = white.get(); whiteAlpha[1] = alpha.get(); return whiteAlpha; } return null; }
public double[] getHSBA() { MachineSizedFloatPtr hue = new MachineSizedFloatPtr(); MachineSizedFloatPtr saturation = new MachineSizedFloatPtr(); MachineSizedFloatPtr brightness = new MachineSizedFloatPtr(); MachineSizedFloatPtr alpha = new MachineSizedFloatPtr(); boolean ret = getHSBA(hue, saturation, brightness, alpha); if (ret) { double[] hsba = new double[4]; hsba[0] = hue.get(); hsba[1] = saturation.get(); hsba[2] = brightness.get(); hsba[3] = alpha.get(); return hsba; } return null; }
public double[] getRGBA() { MachineSizedFloatPtr red = new MachineSizedFloatPtr(); MachineSizedFloatPtr green = new MachineSizedFloatPtr(); MachineSizedFloatPtr blue = new MachineSizedFloatPtr(); MachineSizedFloatPtr alpha = new MachineSizedFloatPtr(); boolean ret = getRGBA(red, green, blue, alpha); if (ret) { double[] rgba = new double[4]; rgba[0] = red.get(); rgba[1] = green.get(); rgba[2] = blue.get(); rgba[3] = alpha.get(); return rgba; } return null; }
textfield = textFieldHashMap.get(nativeTextField); Color color=nativeTextField.getColor(); textfield.setBackgroundColor(new UIColor(color.r,color.g,color.b,color.a)); break; case setReturnKeyType: textfield = textFieldHashMap.get(nativeTextField); color=nativeTextField.getTintColor(); textfield.setTintColor(new UIColor(color.r,color.g,color.b,color.a)); break; case setMessageColor: color=nativeTextField.getMessageColor(); NSDictionary<NSString, ?> arr=new NSDictionary<>(NSAttributedStringAttribute.ForegroundColor.value() ,new UIColor(color.r,color.g,color.b,color.a),NSAttributedStringAttribute.Font.value() ,textfield.getFont()); NSAttributedString attrString =new NSAttributedString(nativeTextField.getMessageText(),arr); textfield = textFieldHashMap.get(nativeTextField); color=nativeTextField.getFontColor(); textfield.setTextColor(new UIColor(color.r,color.g,color.b,color.a)); break; case setKeyboardType:
/** * @since Available in iOS 5.0 and later. */ @Method(selector = "initWithCIColor:") public UIColor(CIColor ciColor) { super((SkipInit) null); initObject(init(ciColor)); } @Method(selector = "initWithCoder:")