package com.itheima.copy;import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;imp...
分类:
移动开发 时间:
2015-11-15 10:49:08
阅读次数:
458
1.首先我们编写布局文件activity_main.xml如下: 1 6 10 2.初步编写MainActivity.java,如下: 1 package com.himi.painter; 2 import android.app.Activity; 3 import android.g...
分类:
移动开发 时间:
2015-09-13 10:30:27
阅读次数:
373
画画板1.搭建界面(3个按钮,1个View)2.为重写touchesBegan:等方法,需要自定义一个View,新建一个View,名为NJView,然后在故事板将这个View的Class设置为NJView3.在NJView.m中重写方法//开始触摸-(void)touchesBegan:(NSSet...
分类:
移动开发 时间:
2015-08-07 12:59:09
阅读次数:
145
首先新建一个项目工程,建立文件,如下图所示首先配置页面布局文件activity_main.xml,如下图所示: 1 6 7 13 18 24 29 35 41 42 43 44 然后书写主页的代码MainActivity.java代码如下...
分类:
移动开发 时间:
2015-07-13 00:45:32
阅读次数:
315
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243?viewmode=contents
源码:效果:实现过程:首先用storyboard搭建界面,没有什么好说的。
然后就是注意的功能了,这里用了触摸事件来搭配Quartz2D的路径来画画。
思路就是把路径放到数组中@property (nonatomic, s...
分类:
移动开发 时间:
2015-05-06 13:22:57
阅读次数:
156
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243?viewmode=contents
源码:http://download.csdn.net/detail/u013357243/8666923效果:代码:NYViewNYView.h//
// NYView.h
// 画画板
//
// Created b...
分类:
移动开发 时间:
2015-05-06 13:22:52
阅读次数:
195
其实画画板这个东西,很多地方都用的到,比如:在qq里面有一个随手涂鸦的画画板,电脑里面画图工具,ps等,这些都是用到的画画板,今天我实现了一个小小的画画板,分享给大家,希望能对你们有所帮助。
1.原理分析:(很简单)
1.当用户触摸到屏幕的时候,开始画画
2.当用户移动的时候,画画的开始位置和结束位置用线连接起来
3.当用户手离开屏幕的时候,也就完成了画画
2.先上效果图...
分类:
移动开发 时间:
2015-02-25 18:44:21
阅读次数:
208
通过一小段时间的练习,感觉先领悟设计PCB板的“精神”更加重要。在这里,我指的“精神”是指PCB板中涉及的元器件原理图及其封装设计。当然,设计PCB板还有其他方面重要的精神需要掌握。本文所提到的“精神”是画PCB板的基础。只要有这个“精神”在,你就大概能够画画板子啦(画的好不好另当别论)。 一...
分类:
其他好文 时间:
2014-11-18 13:12:09
阅读次数:
152
这篇文章介绍一下如何通过这个类实现一个简单的随手画画板的简单程序demo,功能包括:划线(可以调整线条粗细,颜色),撤销笔画,回撤笔画,清除画布,橡皮擦。当然也可以扩展其他的功能。一、首先看看实现划线部分的关键代码吧!12345678910111213141516171819202122232425...
分类:
移动开发 时间:
2014-09-28 13:24:52
阅读次数:
267
最终效果如下:
一、简单说明
1、使用一个数组 strokesArr(笔画数组)记录所有笔画,数组中保存的是一个个的笔画字典,一个字典就是一个笔画,笔画字典中有三项:笔画的大小、颜色、pointsArrInOneStroke数组,(保存的是touch begin时的落笔点和touch move过程中经过的点)
2、绘制的时候,从strokesArr(笔画数组)里取出...
分类:
移动开发 时间:
2014-08-27 13:08:07
阅读次数:
327