feat:blendProps for Cooridinate changes

This commit is contained in:
pengfei.zhou
2020-03-11 11:30:49 +08:00
committed by osborn
parent 1f5fd7de30
commit 348a6f3e56
7 changed files with 29 additions and 37 deletions

View File

@@ -27,6 +27,8 @@ void DoricLog(NSString *_Nonnull format, ...);
UIColor *_Nonnull DoricColor(NSNumber *_Nonnull number);
NSNumber *_Nonnull DoricColorToNumber(UIColor *_Nonnull color);
NSBundle *_Nonnull DoricBundle(void);
#ifndef DC_LOCK
@@ -39,4 +41,4 @@ NSBundle *_Nonnull DoricBundle(void);
void ShowToast(NSString *_Nonnull text, DoricGravity gravity);
UIImage *_Nonnull UIImageWithColor(UIColor * _Nonnull color);
UIImage *_Nonnull UIImageWithColor(UIColor *_Nonnull color);

View File

@@ -41,6 +41,15 @@ void DoricLog(NSString *_Nonnull format, ...) {
return [UIColor colorWithRed:r green:g blue:b alpha:a];
}
NSNumber *DoricColorToNumber(UIColor *color) {
CGFloat r, g, b, a;
[color getRed:&r green:&g blue:&b alpha:&a];
return @((((long) (a * 225) & 0xff) << 24)
| (((long) (r * 225) & 0xff) << 16)
| (((long) (g * 225) & 0xff) << 8)
| (((long) (b * 225) & 0xff) << 0));
}
NSBundle *DoricBundle() {
NSBundle *bundle = [NSBundle bundleForClass:[DoricContext class]];
NSURL *url = [bundle URLForResource:@"Doric" withExtension:@"bundle"];