我正在尝试构建一个库,并使用gradle在Android Studio中的另一个应用程序中动态加载它.
我理解如何创建jar并将它们转换为dex文件以进行加载.但是当我使用Gradle在Android Studio中构建一个库时 - 我没有得到一个jar - 我得到一个aar文件 - 我似乎无法转向或加载为dex.
如何将aar转换为dex文件?
我需要将图像绘制到CALayer中,因为我需要对其执行各种效果,动画和过滤器.当我简单地绘制到CGContext时,无论我做什么,它总是被绘制像素化...什么是在视网膜上绘制上下文的正确方法?
这就是我现在正在做的事情:
CGImageRef plateImage = [[UIImage imageNamed:@"someImage"] CGImage];
CGFloat width = CGImageGetWidth(plateImage), height = CGImageGetHeight(plateImage);
CGFloat scale = [[UIScreen mainScreen] scale];
NSLog(@"Scale: %f\nWidth: %f\nHeight: %f", scale, width, height);
CGContextTranslateCTM(_context, 0, height / scale);
CGContextScaleCTM(_context, 1.0, -1.0);
CGContextDrawImage(_context, CGRectMake(0, 0, width / scale, height / scale), plateImage);
Run Code Online (Sandbox Code Playgroud)