Android
文章平均质量分 61
yaorugang
这个人一点都不懒,但什么也没留下。
展开
-
Android下正确获取屏幕触摸点下的图片像素值
有的时候我们可能需要获取屏幕上触碰点下的图片像素值,比如我们在ImageView控件中显示了一张图片,当我们点击图片的某位置时想要获取这个点击位置的像素,最先想到的是使用Bitmap.getPixel(x, y)函数,但是需要注意的是,这个函数的坐标是以原始图片为基准的。通常我们获取屏幕触碰点的坐标是以屏幕为基准的,这就需要对坐标进行转换,尤其是当图片有进行拉伸的时候,如果不进行坐标转换,转载 2015-01-09 10:34:06 · 3932 阅读 · 0 评论 -
Android开发之Canvas基本使用、Canvas裁剪和Region、RegionIterator
Canvas的意思是画布,表现在屏幕上就是一块区域,我们可以再上面使用各种API绘制我们想要的东西。可以说,Canvas贯穿整个2D Graphics,android.graphics中的所有类,几乎都于Canvas有直接或间接的联系。所以了解Canvas是学习2D Graphics的基础。Android官方文档对Canvas的简介很好的介绍了Canvas的使用:[转载 2015-01-08 07:55:26 · 4688 阅读 · 0 评论 -
【onTouchEvent()方法】和【OnTouchListener中onTouch()方法】
(1)View类中有onTouchEvent()方法,我们可以重写该方法来处理Touch事件(2)还可以View对象调用setOnTouchListener(mOnTouchListener)来设置监听器,监听器中onTouch()方法会在发生Touch事件时被调用当发生Touch事件时,到底调用哪个方法?还是都调用?先调用哪个?[java]转载 2015-01-09 14:04:12 · 371 阅读 · 0 评论 -
Android TouchEvent事件传递机制
跟touch事件相关的3个方法:public boolean dispatchTouchEvent(MotionEvent ev); //用来分派eventpublic boolean onInterceptTouchEvent(MotionEvent ev); //用来拦截eventpublic boolean onTouchEvent(MotionEvent ev);转载 2015-01-09 14:01:40 · 315 阅读 · 0 评论 -
如何定位Android NDK开发中遇到的错误
Android NDK是什么?Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。众所周知,Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。NDK包括:从C / C++生成原生代码库所需要的工具和build files;转载 2015-01-09 19:42:43 · 407 阅读 · 0 评论 -
Android不规则点击区域详解
摘要今天要和大家分享的是Android不规则点击区域,准确说是在视觉上不规则的图像点击响应区域分发。其实这个问题比较简单,对于很多人来说根本不值得做为一篇博文写出来,但在我的群里确实有童鞋不了解如何实现并且很想知道完整的流程是什么样的,故完成demo作为参考。以下篇幅记录个人分析流程。 我们的需求。 我们需要实现chrome这样的不同颜色区域转载 2015-01-06 11:38:27 · 423 阅读 · 0 评论 -
Android开发笔记
1、如何获取系统预定义的内部ID系统预定义的隐藏常量是不可以直接进行访问的,比如在进行Android输入法开发时,全屏模式下输入法的Extracted Text View里必须包含一个id值为com.android.internal.R.id.inputExtractEditText 的ExtractedEditText控件,要为控件设置这个id值就必须要先读取它,但是我们不可以直接在源代原创 2015-03-20 11:41:48 · 525 阅读 · 0 评论