1. 开发者所留的水印在地图上,我们可以观察到开发者留下了一个公司水印,在我们的开发过程中不希望使用人员看到这个图标,现在要去掉他。
2.删除水印1. 定位水印在开发者代码中的位置在MapWidget类中我们找到了地图绘画的方法。 @Override
protected void onDraw(Canvas canvas) {
this.getDrawingRect(...
分类:
移动开发 时间:
2016-05-13 04:17:03
阅读次数:
234
Android中绘制图片或形状是我们常遇到的事情,通过最近的学习与在网上学习的案例与资料那么我今天就总结一下android中绘制用到的一些类和方法,其中其中主要包括3个类Canvas,Paint,Bitmap,这里我做的不规范,直接在主类中添加代码,如果想规范一点你们可以自定义一个View,覆写onDraw()方法,在onDraw()中进行代码的添加,先看一下效果图:
此类部分解释有借鉴:h...
分类:
移动开发 时间:
2016-05-13 03:26:04
阅读次数:
242
自定义AutoScrollTextView继承至TextView,在onDraw()中设置文字的X轴偏移量加1并刷新,以实现文字从右向左移动的效果。
public class AutoScrollTextView extends TextView implements OnClickListener {
private String Tag = "AutoScrollTextView";...
分类:
移动开发 时间:
2016-05-12 21:03:37
阅读次数:
307
实现一个如图所示的控件,包括两部分,左边的饼状图和中间的两个小方块,及右边的两行文字
实现起来比较简单,只是一些绘图API的调用
核心代码在onDraw函数里边,,对静态控件进行绘制即可
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
/*饼状图的x坐标*/
fl...
分类:
移动开发 时间:
2016-05-12 19:01:27
阅读次数:
259
一般使用自定义View需要重写onDraw()函数,如果需要使用wrap_content样式,则还需要重写onMeasure函数。通常我们绘制一个圆环是通过绘制两个半径不同圆心相同的颜色不一样的圆下面介绍使用canvas.drwARc()函数绘制圆环(或者圆弧)canvas.drawArc(rectF,startDegree,60,false,mPaint);该函数有四个参数
参数1:一个Rect...
分类:
移动开发 时间:
2016-05-12 13:41:28
阅读次数:
180
1.自定义控件有一个方法是在原生控件的基础上进行的拓展,增加新的功能,修改显示的UI等,一般我们可以子啊onDraw()方法中队原生的控件进行的拓展。2.下面以为textvew的背景增加更多的颜色为例:如何实现:当我们自定义的view继承TextView的后,若不重写onDraw()方法,则不会修改TextView的任何效果。
@Override
protected void onDraw...
分类:
其他好文 时间:
2016-05-10 02:32:49
阅读次数:
119
onFinishInflate() 回调方法,当应用从XML加载该组件并用它构建界面之后调用的方法 onMeasure() 检测View组件及其子组件的大小 onLayout() 当该组件需要分配其子组件的位置、大小时 onSizeChange() 当该组件的大小被改变时 onDraw() 当组件将 ...
分类:
移动开发 时间:
2016-05-06 20:20:18
阅读次数:
176
1.自定义view的步骤:a.在values/attrs.xml文件中创建自定义的属性;
b.自定义view,在view的构造方法中获取到自定义的属性;
c.重写onDraw()方法;
d.重写onMeasure()方法。
在values/attrs.xml文件中创建自定义的属性
<attr n...
分类:
其他好文 时间:
2016-05-06 16:05:52
阅读次数:
244
学习了前面两篇的知识,对于本篇实现的效果,相信大家都不会感觉太困难,我要实现的效果是什么样呢?下面请先看效果图: 看上去是不很炫的样子,它的实现上也不是很复杂,重点在与onDraw()方法的绘制。 首先是我们的attrs文件: 接下来是我们重写View类的自定义View类: 最后是我们的布局文件: ...
分类:
移动开发 时间:
2016-05-05 12:34:51
阅读次数:
195
转: http://blog.csdn.net/listening_music/article/details/6860786 通过之前介绍的如何自定义View, 我们知道使用它可以做一些简单的动画效果。它通过不断循环的执行View.onDraw方法,每次执行都对内部显示的图形做一些调整,我们假设 ...
分类:
移动开发 时间:
2016-05-04 11:49:56
阅读次数:
291