利用Android自定义控件实现一个比较有趣的效果:滑动水波纹。欢迎拍砖!...
分类:
移动开发 时间:
2014-11-17 15:59:11
阅读次数:
343
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17045157在 前面一篇文章中,我带着大家一起从源码的层面上分析了视图的绘制流程,了解了视图绘制流程中onMeasure、onLayout、onDraw这三个最 重要步骤的工作原理,...
分类:
移动开发 时间:
2014-11-13 23:50:29
阅读次数:
480
============问题描述============ 我现在有一个需求,要自定义View,初始化的时候调用了onDraw方法,完后我自定义一个方法,调用该方法的时候,要重新调用onDraw方法,但我用postInvalidate无效,代码如下:启动类:
publicclassMainActivi...
分类:
其他好文 时间:
2014-11-11 16:21:31
阅读次数:
617
============问题描述============ //每次画面改变的时候调用ondraw方法 protectedvoidOndraw(Canvascanvas){ } privateclassDrawThreadimplementsRunnable{ privatebooleanmRun=t...
分类:
其他好文 时间:
2014-11-08 14:49:49
阅读次数:
154
Android 自定义View需要重写ondraw()等方法,这篇博客给大家说说自定义View的写法,需要我们继承View,然后重写一些
方法,方法多多,看你需要什么方法
首先写一个自定义的View 继承View
package com.example.engineerjspview;
import android.content.Context;
import android.g...
分类:
移动开发 时间:
2014-11-05 09:19:08
阅读次数:
197
一、RingView
自定义的view,构造器必须重写,至于重写哪个方法,参考如下:
①如果需要改变View绘制的图像,那么需要重写OnDraw方法。(这也是最常用的重写方式。)
②如果需要改变view的大小,那么需要重写OnMeasure方法。
③如果需要改变View的(在父控件的)位置,那么需要重写OnLayout方法。
④根据上面三种不同的需要你可以组合出多种重写方...
分类:
其他好文 时间:
2014-11-04 11:05:27
阅读次数:
201
这节主要讲的是文本编程 1 // CTextView 绘制 2 3 void CTextView::OnDraw(CDC* pDC) 4 { 5 CTextDoc* pDoc = GetDocument(); 6 ASSERT_VALID(pDoc); 7 if (!pDo...
分类:
编程语言 时间:
2014-10-31 13:42:14
阅读次数:
252
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17045157在前面一篇文章中,我带着大家一起从源码的层面上分析了视图的绘制流程,了解了视图绘制流程中onMeasure、onLayout、onDraw这三个最重要步骤的工作原理,那么...
分类:
移动开发 时间:
2014-10-27 19:20:49
阅读次数:
253
============问题描述============ 我现在有一个需求,要自定义View,初始化的时候调用了onDraw方法,完后我自定义一个方法,调用该方法的时候,要重新调用onDraw方法,但我用postInvalidate无效,代码如下:启动类:
publicclassMainActivi...
分类:
其他好文 时间:
2014-10-20 23:06:24
阅读次数:
373
============问题描述============ //每次画面改变的时候调用ondraw方法 protectedvoidOndraw(Canvascanvas){ } privateclassDrawThreadimplementsRunnable{ privatebooleanmRun=t...
分类:
其他好文 时间:
2014-10-19 22:59:49
阅读次数:
226