标签:
因为有好几个同学问到如何将多个图形操作步骤合并成一个Undo,所以就增加了比较实用的 combineRegen 函数。
iOS 应用例(GiViewHelper *hlp)
[hlp combineRegen:^{ hlp.command = @"line{‘points‘:[10,10, 20,20, 20,10, 30,20]}"; hlp.command = @"lines{‘points‘:[10,10, 20,20, 20,10, 30,20]}"; }];
Android 应用例(IViewHelper hlp)
hlp.combineRegen(new Runnable() { @Override public void run() { hlp.setCommand("line{‘points‘:[10,10, 20,20, 20,10, 30,20]}"); hlp.setCommand("lines{‘points‘:[10,10, 20,20, 20,10, 30,20]}"); } });
C# 应用例(WPFViewHelper hlp)
hlp.CombineRegen(delegate() { hlp.Command = "line{‘points‘:[10,10, 20,20, 20,10, 30,20]}"; hlp.Command = "lines{‘points‘:[10,10, 20,20, 20,10, 30,20]}"; });
标签:
原文地址:http://my.oschina.net/rhcad/blog/365027