![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
茶盐耙
务实
展开
-
Android自定义View研究(四) -- 在XML中定义View
如果在一直使用SetContentView(new HellwView(this)感觉总是少了一点东西,少了什么了,失去了Android中使用XML定义组件的方便性性,这种感觉让人很不爽,呵呵,在这节里我们会看到一个自定义View报错的解决方法,让我们来看看在XML中定义View吧 一、在XML中定义View的一个小错误 我们试着直接将错误的那个例子写出来将上一讲的View例子转载 2012-05-04 23:42:19 · 371 阅读 · 0 评论 -
Android自定义View研究(七)--XML中布局自定义View时View触摸原点问题
在XML中布局时,我们自定义的View的触摸原点在哪??这又是一个问题啊,学习的过程就是不断发现问题,解决问题的过程。呵呵,相信大家都是深有体会吧,这次我们研究View的触摸原点问题。下面是核心代码: /** *定义手势识别 **/ GestureDetector mGestureDetector;转载 2012-05-04 23:32:44 · 505 阅读 · 0 评论 -
Android自定义View研究(三) -- 获得Bitmap的三种方法
是不是开始摩拳擦掌了,哈哈,有感觉了吧,有感觉了就加油,开始下一步学习,一步一步始终会学到东西,这章不解释,上面有完整注释 一、 使用BitmapFactory解析图片 // --> 使用BitmapFactory解析图片 publicvoid myUseBitmapFactory(Canvas canvas){转载 2012-05-04 23:44:14 · 399 阅读 · 0 评论 -
Android自定义View研究(二) -- 绘图的基本知识
既然使用onDraw可以绘制为蓝色背景,那我们是不是可以干一些坏事了,哈哈。。。。。 不过干坏事之前要记得先学习学习graphics里面的一些知识。 一、基础预备知识1、Canvas--画板 Canvas是一个大大的画板,这个画板有多大,就看Android系统能支持多大的Canvas了,以后慢慢就会体会到这个Canvas到底有多大,不过原理转载 2012-05-04 23:45:01 · 465 阅读 · 0 评论 -
Android自定义View研究(一) -- 一个小Demo
Android中继承View(一) -- 一个小Demo序:总想写下点东西出来,但是总是没有时间,不是业务忙就是又有新的研究项目,最近有点时间,写点以前一直想写有一直没写的东西,供大家参考,但是终归是一家之言,仅供参考。本人的每次讲解都会提供源代码下载,并且会最近会一直更新还请大家多多关注,有不对的地方欢迎指教。好了,不说题外话了,咱们开始研究。 一、 概述 对转载 2012-05-04 23:45:53 · 524 阅读 · 0 评论 -
Android自定义View研究(六)--View中的原点坐标相关问题
我们自定义了View,但是有没想过一个问题,就是View中的(0,0)坐标,也就是原点坐标在哪??我们是不是有时候很困惑,接下来我们就来研究View中的原点坐标相关的问题。 一、new HelloView时View的原点我们通过从View中绘制一条从原点到右下角的线来看看这个View中的原点和这个View的宽和高。这里我们从onDraw(Canvas canvas)中绘制,下面给出转载 2012-05-04 23:34:23 · 596 阅读 · 0 评论 -
Android自定义View研究(五)--View的大小
说了这么多,那View的大小是多少呢?这小节我就研究下View的大小。通过LogCat来研究View的大小是怎样确定的。好了,直接切入正题吧.一、 在Activity中直接new HelloView时View的大小。View的大小获取可以用其中的两种方法获取: this.getHeight():获取View的高this.getWidth():获取View的宽转载 2012-05-04 23:48:08 · 400 阅读 · 0 评论