码迷,mamicode.com
首页 >  
搜索关键字:ondraw    ( 401个结果
Android自定义控件系列之应用篇——圆形进度条
在上一篇博文中,我们给大家介绍了Android自定义控件系列的基础篇。这一篇博文中,我们将在基础篇的基础上,再通过重写ondraw()方法和自定义属性实现圆形进度条
分类:移动开发   时间:2015-03-30 09:10:16    阅读次数:138
android自定义控件基本步骤
普通控件1、继承View类或者其子类,并重写publicMyViewDemo(Contextcontext,AttributeSetattrs)构造方法。2、重写onMeasure方法,设置控件的大小3、重写onDraw方法,实现控件的绘制4、添加自定义控件到布局文件中。注意是全类名添加属性控件1、继承View类或者其子类,并重写pub..
分类:移动开发   时间:2015-03-30 06:57:39    阅读次数:162
android绘制花边view-WaveLineView
项目开发中需要开发漂亮的界面,其中一些界面需要花边 例如: 如果切图切整一条,那么他只适用于该分辨率的手机,如果放到其它手机上或放到平板上,他就会被拉长,用.9图也是一样会被拉长,那么该怎么办呢? 对于这种情况,我们只好切出波浪线重复的那一部分: img_wave.png 拿到这部分之后,我们开始自定义一个view,用view的ondraw绘制横向绘制这个重复部分、 绘...
分类:移动开发   时间:2015-03-28 08:56:16    阅读次数:201
自定义View学习
我一直在学习Android,但是一直对自定义View不是太熟悉,这几天看了下,分享下:        自定义View从他的实现方式可以分成三类      (1)          自己绘制控件:就是通过继承View来进行绘制,只要继承 了View  复写他的onDraw()方法就可以进行简单的绘制;        例如这样的代码:               @Override...
分类:其他好文   时间:2015-03-20 13:02:48    阅读次数:143
Android属性动画简析
大家知道,我们在开发一款产品的时候为了达到良好的用户体验,我们可以在应用中适当的加上一些动画效果,譬如平移、缩放、旋转等等,但是这些常用的动画在Android很早期的版本中就存在了,我们称之为传统动画,传统动画一般分为Tween动画和Frame动画,这也是我们最常用的的动画,统称为Animation。传统的Animation动画实现上是通过不停的调用View的onDraw方法来重新绘制View来实现的。 在Android3.0以后,Google为Android新增了属性动画框架Animator,为什么叫做属...
分类:移动开发   时间:2015-03-20 11:01:14    阅读次数:177
TextView中drawableStart End Top Bottom 与 文本的的绘制过程
今天被一个简单的TextView布局搞晕了,代码如下: 现在效果及我的疑问如下:显而易见,文字是居于去掉drawableStart后的空间居中。那么TextView是如何实现的呢?仔细阅读TextView的源码,很容易发现在onDraw中,它做了一个canvas的translate代码如下: ...
分类:其他好文   时间:2015-03-19 18:16:37    阅读次数:160
GDI+学习之 ------ 画线、区域填充、写字
《精通GDI编程》里的代码,在学习过程中对它加以总结,以防以后用到,所有代码都是在MFC 单文档中实现的,写在View::OnDraw(CDC */*pDC*/)中 画线/边框(Pen) 1、画单线-------DrawLine [cpp] view plaincopy Pen pen(Color(255,0,0,0),3);...
分类:其他好文   时间:2015-03-18 18:10:23    阅读次数:565
Android 自定义View (一)
笑对人生,能穿透迷雾;笑对人生,能坚持到底;笑对人生,能化解危机;笑对人生,能照亮黑暗。 本讲内容:自定义View(可以在布局文件多次用) 一、步骤: 1、自定义View的属性 2、在View的构造方法中获得我们自定义的属性 3、重写onMesure (可有可无,一般需要重写,无写默认调用系统提供的) 4、重写onDraw 注意: 第二步:我们重写了3个构造...
分类:移动开发   时间:2015-03-17 16:01:27    阅读次数:182
自定义View之onMeasure()
可以说重载onMeasure(),onLayout(),onDraw()三个函数构建了自定义View的外观形象。再加上onTouchEvent()等重载视图的行为,可以构建任何我们需要的可感知到的自定义View。本节我们探索自定义View中onMeasure()起到了什么样的作用,题外要插的一句是,...
分类:其他好文   时间:2015-03-13 16:08:34    阅读次数:184
【Android 界面效果49】RecyclerView高度随Item自适应
编写RecyclerView.ItemDecoration时,在onDraw方法中,Drawable的高度等于RecyclerView的高度减去RecyclerView的上下padding。@Override public void onDraw(Canvas c, RecyclerView ...
分类:移动开发   时间:2015-03-05 14:16:53    阅读次数:1770
401条   上一页 1 ... 27 28 29 30 31 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!