码迷,mamicode.com
首页 >  
搜索关键字:ondraw    ( 401个结果
Android自定义View分析
一、基本步骤1、自定义View的属性2、在View的构造方法中获取自定义属性3、重写onMesure方法(非必须)4、重写onDraw方法二、具体实现1、自定义View的属性,首先在res/values/下建立一个attrs.xml然后在布局文件中使用,红色箭头那一行后面是项目包名,这样可以使用快捷...
分类:移动开发   时间:2015-06-03 11:22:46    阅读次数:181
android自定义之 5.0 风格progressBar
最近做项目,用到了ProgressBar ,就想到了要使用Android5.0 的效果,就随手实现了一下。效果图:大概的思路:1. 圆圈通过Canvas去绘制2.圆圈的动画通过Animator去控制代码:1.绘制圆的代码是很简单的,@Override protected void onDraw(Ca...
分类:移动开发   时间:2015-05-28 21:14:37    阅读次数:317
Android Studio开发基础之自定义View组件
一般情况下,不直接使用View和ViewGroup类,而是使用使用其子类。例如要显示一张图片可以用View类的子类ImageView,开发自定义View组件可分为两个主要步骤: 一、创建一个继承自android.view.View类的View类,并且重写构造方法。 如下,新建一个名为MyView.Java的Java类文件,重写一个带Context的构造方法和onDraw()方法(用来重新绘制A...
分类:移动开发   时间:2015-05-19 19:11:51    阅读次数:216
安卓自定义View实现图片上传进度显示(仿QQ)
首先看下我们想要实现的效果如下图(qq聊天中发送图片时的效果): 再看下图我们实现的效果: 实现原理很简单,首先我们上传图片时需要一个进度值progress,这个不管是自己写的上传的方法还是使用第三方开源库,其次,需要自定义一个View并重写onDraw方法,此例中的进度是开启了一个线程,然后模仿进度递增,然后将进度值通过自定义View调用一个自定义方法传进自定义Vie...
分类:移动开发   时间:2015-05-12 15:49:23    阅读次数:190
Android -- 自定义View
步骤自定义View的属性在View的构造方法中获得我们自定义的属性重写onMesure重写onDraw自定义View的属性在res/values/下建立一个attrs.xml ,在里面定义我们的属性和声明我们的整个样式: ...
分类:移动开发   时间:2015-05-12 09:19:35    阅读次数:217
竖着的Seekbar
视频播放器页面音量控制Seekbar实现竖直的效果。竖直只是将Seekbar转了90度或-90度,我们可以把画布转一个角度,然后交给系统去画,具体的做法就是重写ondraw()调整画布,然后调用super.onDraw()。向上的Seekbarprotected void onDraw(Canvas...
分类:其他好文   时间:2015-05-05 18:27:30    阅读次数:123
android 之 surfaceView的使用
在继承SurfaceView的类中即使重写了onDraw()方法也是没有用的,因为SurfaceView虽然继承自View,但并没重写onDraw(),其子类可以重写onDraw()但并不能自动调用解决办法:首先SurfaceView的子类XXX要 implements SurfaceHolder....
分类:其他好文   时间:2015-05-03 14:33:26    阅读次数:176
自定义view的自定义属性方法
一般自定义view以达到某些效果,复写onDraw()方法就行了。当我们需要动态地响应用户的操作且能像Android自带View那样直接操作属性就很方便了,为了达到这个目的,我们就可以使用自定义view属性的方法来对我们的自定义view进行动态响应了。 为了实现自定义的view的自定义属性,应...
分类:其他好文   时间:2015-04-24 15:58:24    阅读次数:100
自定义View简单小例子
在开发过程中,尽管Android系统提供了非常多的控件给我们使用,但是还是不能满足我们人类的需求,感觉我们确实在贪婪了,呵呵!这个时候,我们可能就要用到自定义控件,以及自定义属性,应该怎么操作呢?     一般要按照以下几个步骤来操作:     1,继承View或其它控件,重写构造函数onDraw,onMeasure,onTouch等函数。    2,自定义属性的话,就需要在values下建...
分类:其他好文   时间:2015-04-23 13:34:19    阅读次数:174
Android自定义控件系列之应用篇——圆形进度条
一、概述   在上一篇博文中,我们给大家介绍了Android自定义控件系列的基础篇。链接:http://www.cnblogs.com/jerehedu/p/4360066.html    这一篇博文中,我们将在基础篇的基础上,再通过重写ondraw()方法和自定义属性实现圆形进度条,效果如图所示: 二、实现步骤    1、  编写自定义组件My...
分类:移动开发   时间:2015-04-22 18:33:09    阅读次数:233
401条   上一页 1 ... 25 26 27 28 29 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!