左手坐标系和右手坐标系 ZZ
摘要:今天记录一下一些基本的数学知识,左手坐标系和右手坐标系。这些对于搞图像开发或者游戏开发的朋友来说,应该是很基础的东西,不过对于大部分人来说还是比较陌生的知识。之所以看这方面资料主要是因为在使用Android Camera使用Matrix的过程中,发现需要一些数学理论支持才能理解。这是为了后面使用An
阅读全文
posted @
2017-11-19 11:37
莫水千流
阅读(1849)
推荐(0) 编辑
Qt学习之路(28): 坐标变换
摘要:经过前面的章节,我们已经能够画出一些东西来,主要就是使用QPainter的相关函数。今天,我们要看的是QPainter的坐标系统。 同很多坐标系统一样,QPainter的默认坐标的原点(0, 0)位于屏幕的左上角,X轴正方向是水平向右,Y轴正方向是竖直向下。在这个坐标系统中,每个像素占据1 x 1的
阅读全文
posted @
2017-10-16 09:53
莫水千流
阅读(676)
推荐(0) 编辑
Qt OpenGL:学习现代3D图形编程之四,透视投影浅析
摘要:一、非真实的世界 与之前几篇文章不同的是,这里要画12个三角形,这个12个三角形构造一个方形棱柱(这里为长方体)。棱柱的每个四边形表面由两个三角形组成。这两个三角形其中的一条边重合,而且它们的六个顶点的颜色相同,因此每个四边形表面都有唯一的颜色。下面的顶点着色器我们已经非常熟悉,它传递颜色到片段着色
阅读全文
posted @
2017-10-13 14:14
莫水千流
阅读(1445)
推荐(0) 编辑
qt文字改变方向
摘要:QPainter painter(this); QFont font("Courier", 24); painter.setFont(font); QTransform transform; transform.rotate(+90.0);//旋转90度 painter.setWorldTransf
阅读全文
posted @
2017-10-11 17:01
莫水千流
阅读(2472)
推荐(0) 编辑
listview加载数据
摘要:首先我们需要理清思路:使用ListView显示数据是很方便的,ListVIew的数据之间通过适配器adapter去作为桥梁连接起来。当我们需要使用listview显示大量数据的时候,我们需要使用到分页功能,比如我们有一千条数据,那么我们应该分开数据一点一点的显示,比如每次用户刷新我就增加20条数据额
阅读全文
posted @
2017-08-22 15:38
莫水千流
阅读(937)
推荐(0) 编辑
Android触控屏幕Gesture(GestureDetector和SimpleOnGestureListener的使用教程) 分类:Androidandroid实例
摘要:1、当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过
阅读全文
posted @
2017-03-21 10:32
莫水千流
阅读(210)
推荐(0) 编辑
Android 触摸手势基础 官方文档概览2
摘要:Android 触摸手势基础 官方文档概览 触摸手势检测基础 手势检测一般包含两个阶段: 1.获取touch事件数据 2.解析这些数据,看它们是否满足你的应用所支持的某种手势。 相关API: MotionEvent 兼容版的: MotionEventCompat (Note that MotionE
阅读全文
posted @
2016-11-27 17:43
莫水千流
阅读(337)
推荐(0) 编辑
札记:android手势识别,MotionEvent
摘要:札记:android手势识别,MotionEvent 摘要 本文是手势识别输入事件处理的完整学习记录。内容包括输入事件InputEvent响应方式,触摸事件MotionEvent的概念和使用,触摸事件的动作分类、多点触摸。根据案例和API分析了触摸手势Touch Gesture的识别处理的一般过程。
阅读全文
posted @
2016-11-27 15:36
莫水千流
阅读(2020)
推荐(0) 编辑
手势识别(一)--手势基本概念和ChaLearn Gesture Challenge
摘要:以下转自: http://blog.csdn.net/qq1175421841/article/details/50312565 像点击(clicks)是GUI平台的核心,轻点(taps)是触摸平台的核心那样,手势(gestures)是Kinect应用程序的核心。和图形用户界面中的数字交互不同,手势
阅读全文
posted @
2016-11-27 13:52
莫水千流
阅读(21591)
推荐(0) 编辑
Android: 触屏fling/scroll/drag的区别及其详细过程
摘要:Google了一下,终于搞清了touch screen下的几种操作模式(对应的是事件)。 对于一个view, 常用的操作有点击(click)和长按(long press)二种。实际上,这些操作类型是Android内部在onTouchEvent(MotionEvent event)里对用户的动作做了一
阅读全文
posted @
2016-11-27 08:42
莫水千流
阅读(4088)
推荐(0) 编辑
scrollview
摘要:http://www.jianshu.com/p/c3ed4253f87e
阅读全文
posted @
2016-11-21 12:01
莫水千流
阅读(117)
推荐(0) 编辑
[OpenGL ES 03]3D变换:模型,视图,投影与Viewport
摘要:[OpenGL ES 03]3D变换:模型,视图,投影与Viewport 罗朝辉 (http://blog.csdn.net/kesalin) 本文遵循“署名-非商业用途-保持一致”创作公用协议 系列文章: [OpenGL ES 01]OpenGL ES之初体验 [OpenGL ES 02]Open
阅读全文
posted @
2016-11-21 11:02
莫水千流
阅读(1839)
推荐(0) 编辑
[Android实例] Scroll原理-附ScrollView源码分析
摘要:想象一下你拿着放大镜贴很近的看一副巨大的清明上河图, 那放大镜里可以看到的内容是很有限的, 而随着放大镜的上下左右移动,就可以看到不同的内容了 android中手机屏幕就相当于这个放大镜, 而看到的内容是画在一个无限大的画布上~ 画的内容有限, 而手机屏幕可以看到的东西更有限~ 但是背景画布是无限的
阅读全文
posted @
2016-11-20 20:14
莫水千流
阅读(1888)
推荐(0) 编辑
22个值得收藏的Android开源代码-UI篇
摘要:本文介绍了android开发者中比较热门的开源代码,这些代码绝大多数可以直接应用到项目中。 FileBrowserView 一个强大的文件选择控件。界面比较漂亮,使用也很简单。特点:可以自定义UI;支持复制、剪切、删除、移动文件;可以用在Fragment、ativity、DialogFragment
阅读全文
posted @
2016-11-18 07:10
莫水千流
阅读(624)
推荐(0) 编辑
Android 自定义ScrollView 支持惯性滑动,惯性回弹效果。支持上拉加载更多
摘要:先讲下原理: ScrollView的子View 主要分为3部分:head头部,滚动内容,fooder底部 我们实现惯性滑动,以及回弹,都是靠超过head或者fooder 就重新滚动到 ,内容的顶部或者底部。 之前看了Pulltorefresh 他是通过不断改变 head或者 fooder的 padi
阅读全文
posted @
2016-11-18 03:17
莫水千流
阅读(5566)
推荐(0) 编辑
界面里滑动时的弹性效果应该叫什么?阻尼效果?
摘要:一直这么叫,但是核对了“阻尼”的定义:阻尼(英语:damping)是指任何振动系统在振动中,由于外界作用和/或系统本身固有的原因引起的振动幅度逐渐下降的特性,以及此一特性的量化表征。界面的运动只是呈现了弹性的效果,并没有阻尼运动的特征。应该用什么来描述呢? 弹性效果」指的是类似“页面滚动从快到慢到静
阅读全文
posted @
2016-11-18 02:52
莫水千流
阅读(1671)
推荐(0) 编辑
纯c++实现之滚动窗口
摘要:别在MFC了,先分析下,上图 我们以左上角为坐标原点,用position_width和position_height来保存当前显示坐标。 根据msdn说明,滚动条默认情况下的值在0~100之间。 根据图可以知道positon_width的活动范围是0到canvas_width-screen-widt
阅读全文
posted @
2016-11-18 02:42
莫水千流
阅读(442)
推荐(0) 编辑
Android酷炫实用的开源框架(UI框架) 转
摘要:Android酷炫实用的开源框架(UI框架) 前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。 1.S
阅读全文
posted @
2016-11-18 02:31
莫水千流
阅读(1068)
推荐(0) 编辑
capture同focus
摘要:SetCapture函数功能:该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口,无论光标是否在窗口的边界内。同一时刻只能有一个窗口捕获鼠标。如果鼠标光标在另一个线程创建的窗口上,只有当鼠标键按下时系统才将鼠标输入指向指定的窗口。 SetFocus函数功能:该
阅读全文
posted @
2016-11-15 10:22
莫水千流
阅读(141)
推荐(0) 编辑