实现可视化的各种手势操作

移动开发
实现可视化的各种手势操作,也就是给手势操作添加轨迹效果,包括点击、滑动、长按等等。

源码简介

 

实现可视化的各种手势操作,也就是给手势操作添加轨迹效果,包括点击、滑动、长按等等。

 

源码运行截图

 

 代码片段

  1. _- (COSTouchVisualizerWindow *)window 
  2.   static COSTouchVisualizerWindow *customWindow = nil; 
  3.   if (!customWindow) { 
  4.     customWindow = [[COSTouchVisualizerWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
  5.     [customWindow setFillColor:[UIColor yellowColor]]; 
  6.     [customWindow setStrokeColor:[UIColor purpleColor]]; 
  7.     [customWindow setTouchAlpha:0.4]; 
  8.       
  9.     [customWindow setRippleFillColor:[UIColor yellowColor]]; 
  10.     [customWindow setRippleStrokeColor:[UIColor purpleColor]]; 
  11.     [customWindow setRippleAlpha:0.1]; 
  12.   } 
  13.   return customWindow; 
  14.   
  15. - (void)COSTouchVisualizerWindow_commonInit { 
  16.   self.strokeColor = [UIColor blackColor]; 
  17.   self.fillColor = [UIColor whiteColor]; 
  18.   
  19.   self.rippleStrokeColor = [UIColor whiteColor]; 
  20.   self.rippleFillColor = [UIColor blueColor]; 
  21.   
  22.   self.touchAlpha   = 0.5
  23.   self.fadeDuration = 0.3
  24.   
  25.   self.rippleAlpha = 0.2
  26.   self.rippleFadeDuration = 0.2
  27.   
  28.   self.stationaryMorphEnabled = YES; 
  29.   
  30.   [[NSNotificationCenter defaultCenter] addObserver:self 
  31.                                            selector:@selector(screenConnect:) 
  32.                                                name:UIScreenDidConnectNotification 
  33.                                              object:nil]; 
  34.   
  35.   [[NSNotificationCenter defaultCenter] addObserver:self 
  36.                                            selector:@selector(screenDisconnect:) 
  37.                                                name:UIScreenDidDisconnectNotification 
  38.                                              object:nil]; 
  39.   
  40.   // Set up active now, in case the screen was present before the window was created (or application launched). 
  41.   [self updateFingertipsAreActive]; 

源码链接:http://down.51cto.com/data/1968752

责任编辑:chenqingxiang 来源: 网络整理
相关推荐

2017-10-14 13:54:26

数据可视化数据信息可视化

2020-03-11 14:39:26

数据可视化地图可视化地理信息

2014-05-28 15:23:55

Rave

2021-09-27 08:31:01

数据可视化柱状图折现图

2009-08-31 13:32:12

2019-08-06 10:35:25

Python时间序列可视化

2013-12-06 10:05:29

数据中心网络操作可视化

2022-08-26 09:15:58

Python可视化plotly

2021-02-01 22:01:57

Coco工具macOS

2009-04-21 14:26:41

可视化监控IT管理摩卡

2022-09-29 11:16:21

Python数据可视化

2017-03-28 14:57:23

kylinsuperset可视化

2015-08-20 10:06:36

可视化

2018-04-03 14:42:46

Python神经网络深度学习

2017-11-15 09:41:14

数据可视化数据科大数据

2017-02-23 09:42:53

大数据数据可视化技术误区

2022-07-08 15:00:04

农业喷灌项目鸿蒙

2022-03-01 10:29:44

Kubernetes容器

2010-06-09 15:09:57

IP网络

2022-06-06 21:46:32

Kubernetes网络
点赞
收藏

51CTO技术栈公众号