Facebook Asynchronous Layout and Rending

简介:

Facebook Asynchronous Layout and Rending

by 吴雪莹

dispatch_async(backgroundQueue, ^{
	storyNode = [[FBStoryNode alloc] initWithStory:story];
	[storyNode layoutWithin:CGSizeMake(320,FLT_MAX)];
});

- (void)display {
	dispatch_async(backgroundQueue, ^{
		CGContextRef ctx = newContextOfSize(self.bounds.size);
		[self.node drawInContext:ctx];
		dispatch_async(main, ^{
			self.contents = ctx;
		});
	});
}






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5031975.html,如需转载请自行联系原作者

相关文章
|
8月前
|
SQL API Android开发
Google I/O :Android Jetpack 最新变化(一) Architecture
Google I/O :Android Jetpack 最新变化(一) Architecture
158 0
|
8月前
|
JSON IDE 测试技术
Google I/O :Android Jetpack 最新变化(二) Performance
Google I/O :Android Jetpack 最新变化(二) Performance
237 0
|
5月前
|
JSON Android开发 C++
Android c++ core guideline checker 应用
Android c++ core guideline checker 应用
|
存储 SQL Java
实战LitePal(Android_Persistent Technology)
实战LitePal(Android_Persistent Technology)
|
XML 存储 SQL
Google Architecture Components应用框架初探
Google Architecture Components应用框架初探
334 0
Google Architecture Components应用框架初探
|
Android开发 Java
Android piles of RuntimePermissions requests, code improving
Android piles of RuntimePermissions requests, code improving for example: AndroidManifest.
829 0
|
数据库 Android开发 Java
Android Architecture Componets BasicSample学习
1.创建工程 所有模块依赖于Google,jencenter,maven仓库 allprojects { repositories { jcenter() maven { url 'https://maven.
890 0
|
Android开发 数据格式 XML
Android Design Support Library全解:Part 5 CoordinatorLayout 与其他控件的联动
Android Design Support Library系列第5弹,TabLayout 实现滑动选项卡 1504424076347.png 在前文Part 4 – TabLayout中我们已经使用CoordinatorLayout和其他控件配合过(比如Snackbar出现时,FAB上移),这里来重点介绍其使用方法。
1275 0