问题一:采用哪种覆盖物本来想用百度地图的图片覆盖物功能,图片覆盖物有一个很好的优点,就是图片的大小会随着MapView的ZoomLevel变化而变化,非常的方便,但是利用图片覆盖物的话有一个致命的缺点:就是很难获取到点击事件。所以,我接下来想到用自定义View作为覆盖物。这样就可以很方便地获取触摸事...
分类:
其他好文 时间:
2014-05-11 17:22:57
阅读次数:
275
主要原理是:extends view重载onDrow(),需要一bitmap,重载view,在 canvas上画临时bmp,当按下确定的时候按下
画到real_bmp上,其他的跟前面的基本上没有什么区别。
import com.example.test.R;
import android.app.Activity;
import android.content.Con...
分类:
移动开发 时间:
2014-05-10 09:23:24
阅读次数:
601
前面有关自定义View中进行了绘图,但View的绘图机制存在如下缺陷:1、View缺乏双缓冲机制。2、当程序需要更新View上的图像时,程序必须重绘View上显示的整张图片。3、新线程无法直接更新View组件。由于View存在上面缺陷,所以在游戏开发中一般使用SurfaceView来进行绘制,SurfaceView一般会与SurfaceHolder结合使用,SurfaceHolder用于向与之关联...
分类:
移动开发 时间:
2014-05-06 23:42:01
阅读次数:
571
? 新建一个继承UIView的自定义view,假设类名叫做(ABCAppView)?
新建一个ABCAppView.xib文件来描述ABCAppView内部的结构? 修改UIView的类型为ABCAppView真实类型?
将内部的子控件跟ABCAppView进行属性连线? ABCAppView提供一...
分类:
其他好文 时间:
2014-05-05 23:01:07
阅读次数:
270
自定义控件分为两种一种是自定义ViewGroup控件,一种是自定义View控件;跟踪View的步伐其实能跟到Java实现的最下面我们能发现的也就只有Canvas了,再下去就是C++或C实现了;所以本文主要是站在设计的的角度讲解一下Canvas跟View的关系,再简单分析一下Canvas用法;
View作为Android中一切显示视图的父类,我们可看到它的绘制方法draw(Canvas can...
分类:
移动开发 时间:
2014-05-04 18:39:41
阅读次数:
430
自定义View继承自View@OverrideonDraw方法引用方式1、layout.addView()2、LinearLayout.addView---------------添加组件LinearLayout包含的所有子元素都受LinearLayout.LayoutParams控制,因此Line...
分类:
其他好文 时间:
2014-05-01 09:48:12
阅读次数:
368
今天群里一哥们需要自定义Volley的Request的例子,于是产生了这篇博客。关于Volley的介绍就不多说了,网上例子特别多。
Volley的所有的请求的超类型是Resuest,类结构如下图,所有我们常用的请求都是这个类的子类,那么我们自定义View肯定也是基于这个类的。
一些简单的用法实例:
RequestQueue newRequestQueue = Volley.ne...
分类:
移动开发 时间:
2014-04-27 19:46:24
阅读次数:
849