基于 TouchVG 的矢量写字App

GlyphLite

基于 TouchVG 的矢量写字演示App (iOS/Android)。

本项目基于 GPL 2.0 开源协议,仅用于学习和交流,不可用于商业用途。欢迎进行任意改动和完善,使用了其中的代码的项目也必须使用 GPL 协议发布。

功能特性

  • 用C++编写跨平台类,针对 SWIG 转换对头文件的特殊处理
  • 读写UTF-16的JSON文件,特殊格式图形文件的导入和导出
  • 在命令观察者中显示附加图形,对手绘的图形进行自定义校正和图形转换
  • 在闭合区域内自定义填充,以任意闭合图形作为剪裁边界
  • 绘图操作提示框与文字本地化
  • 从自定义格式文件中读取图形,异步生成缩略图并回调给列表视图
  • 响应触摸手势事件,双击或长按图形进行局部编辑
  • 在翻页中使用动画切换(CATransition)
  • 在StoryBoard中设置绘图视图,为绘图视图指定特殊特性开关

基于 TouchVG 的矢量写字App

时间: 2024-10-16 00:29:10

基于 TouchVG 的矢量写字App的相关文章

基于目前十分流行的app的相关的总体布局归纳

下面是自己基于目前十分流行的app的相关的总体布局的归纳: 一.标签式导航:底部TAB式导航.顶部TAB式导航.底部TAB拓展式导航 1)         底部的TAB式导航(QQ.淘宝.微信.美团.京东) 这里的话是需要先了解拇指热区的定义:当在公交车上.走路的时候,单手去操作的场景.(这个定义深刻地影响着各种手机应用app的交互设计) 问题在于:随着手机屏幕越来越大,内容也是越来越多,单手的操作就变得更加的困难了,这也是为何导航设计成底部的TAB型的. 优点:这种设计从上图上面看,除了符合人

构建基于WinRT的WP8.1 App 01:页面导航及页面缓存模式

本篇博文主要阐述基于Windows Runtime的Windows Phone 应用页面间导航相关知识,主要分为以下几个方面: Window.Frame和Page概览 页面间实现跳转 处理物理后退键 页面的缓存 Window.Frame和Page概览 基于WinRT的Windows Phone 8.1,每个App只有一个Window. 每个Window都有自己的Frame和导航栈, 以及自己的Page. Window中有一个Frame,并且100%撑满可视区域,通常Frame也是100%撑满Wi

Feel是一款主打双面拍照和基于LBS的瞬时社交APP。

Feel是一款主打双面拍照和基于LBS的瞬时社交APP 下载地址:www.feelu.cn  ,或者扫描二维码直接下载最新版本的feel app. 主要功能有: 1.我的主页里面的我的足迹,记录我到处的地方,并在地图上展示出来.我的主页里会展示一个自己的云相册集生产的MV,配合音乐自动以3D形式播放照片(正在开发).用户加好友的时候可以点击进主页,用户看评论的时候可以点击进对方主页,用户浏览广场的时候可以点击进对方主页,一切以主页展示为主. 2.首页广场浏览,照片基于双面拍,前后相机记录正反两个

基于TouchVG和muParser实现了函数图像绘图

用了三天基于TouchVG和muParser实现了iOS上的函数图像绘图,绘图代码(跨平台)如下: static void createFuncShapes(MgView *view) { MgShape *sp = view->createShapeCtx(MgFuncShape::Type()); ((MgFuncShape*)sp->shape())->setExpr("10*t,10*ln(t*t+1)*sin(t)", MgFuncShape::kExprX

点读笔写字App(1)——从Drawable中获取图片画图

[如果你想了解这个点读笔写字App的背景,请移步这里 http://www.jianshu.com/p/ee2a1bb99280 ] 直到这篇文章的时候,我并不知道在android App运行的过程中需要使用到的图片文件应该放到何处比较合适,一点可以肯定的是不能在app安装时直接写到安装路径包的文件夹下面,因为这样会发生误删,从而引起app运行时获取不到图片的错误.如果不应该这么做,麻烦告诉我应该放到哪吧. 正如题目所说的,我把他放到了Drawable中,运行中就可以方便的取得图片了,不过放到d

Sublime插件库新成员基于APICloud快速开发跨平台App

互联网时代强调用户体验,那什么是HTML5跨平台App开发者的编程体验?"不剥夺.不替换开发者喜欢的开发工具,就是人性化的用户体验",APICloud给出了这样的答案! 重磅发布"多开发工具支持策略" "如果,你以为此次分享会APICloud只是讲解Eclipse开源插件代码经验,那就大错特错了!"APICloud CEO刘鑫以调侃的话进行了开场. 经过一年的上线摸索,APICloud团队充分的认识到"剥夺开发者已经习惯的开发工具,替换

ReactMix框架,让你实现一套js代码,基于ReactNative在H5,App都能完美跑起来,Write Once,Run Anywhere

ReactNative框架推出已经有一段时间了,相信很多小伙伴都在尝试实现Write Once, Run Anywhere的梦想,比如淘宝的ReactWeb等等,但是这些框架都局限于因为ReactNative本省的局限性,比如不支持CSS,不支持DOM操作,不支持选择器等等,而没有办法实现Js代码的全平台统一,现在通过全新的ReactMix框架,你可以让你的代码不仅可以在ReactNative上跑起来,实现安卓和iOS代码的统一,而且同样一份代码也可以在PC,H5上跑起来,到底有多神气?让我们来

基于路由机制设计的app架构思路

转载请注明出处:王亟亟的大牛之路 有差不多接近一个多月没发文了,最近事情比较多.各种会,写各种计划,解决各种问题,以及团队内部扩招那些事(每天邮箱各种简历眼花缭乱) 先安利:我的Git 之后会把内容都往git book等地方迁移,所以对我写的东西感兴趣的小伙们可以follow我的git,以获取最新内容! 对架构的理解 最近聊了许多小伙报价从高到低的各式各样的都有(这里只是举个例子,没有任何贬低的意思) 一提架构张嘴就来 MVC MVP MVVM等等等,如果简历写有大项目的架构经验并且要价偏高的我

基于http协议通信的APP安全策略的一点思考

声明一点,我没做过过任何商业APP,以下想法仅仅是个人业余时间的一点思考,若你是专业人员,不吝赐教. 概述 微信开发过程中,会使用到微信服务器提供的API,这些API都是基于HTTP协议调用的,为什么我们自己的APP服务器不采用这种方式呢? 这种方式最直观的好处就是,API设计得足够好时,服务器只需要开发一次,无论前端是 WEB,APP ,APK...都通过http调用API请求数据并响应. 这种方式类似于传统C/S模型的开发,服务端/客户端定义相同序列的数据结构(称之为通信协议),差别在于现在