为什么写这篇文章:
显示当前的容量所占的比例,表现当前计划的进度,一般都会采用百分比的方式,而图形显示,以其一目了然的直观性和赏心悦目的美观形成为了我们的当然的首选。
在图形表示百分比的方法中,我们有用画圆的圆形进度条的方法android自定义View之(二)------简单进度条显示样例篇>>,也有用画弧形的进度条的方法>,今天看到华为荣耀3C的一个界面:
...
分类:
移动开发 时间:
2015-02-01 10:48:59
阅读次数:
226
一般我们都是使用android:xxx=""...这样的android的属性。但有时我们需要使用自定义的属性,尤其是自定义view的时候尤其需要。
一般需要以下几个步骤:
1.在res/values 文件下定义一个attrs.xml 文件:
2.重写我们的自定义View的构造方法。是使用R.styleabl...
分类:
移动开发 时间:
2015-01-29 12:46:08
阅读次数:
238
当我们自定义View的时候,在给View赋值一些长度宽度的时候,一般都是在layout布局文件中进行的。,比如android:layout_height="wrap_content",除此之外,我们也可以自己定义属性,这样在使用的时候我们就可以使用形如 myapp:myTextSize="20sp"...
分类:
移动开发 时间:
2015-01-27 00:08:58
阅读次数:
291
参考资料:
1.Android自定义View实现雷达扫描动画
http://blog.csdn.net/oxygen0106/article/details/40144781
2.利用Android自定义View实现转盘旋转的效果
http://blog.csdn.net/canchew/article/detai...
分类:
移动开发 时间:
2015-01-24 17:24:56
阅读次数:
278
package com.example.dialog5;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import andro...
分类:
移动开发 时间:
2015-01-22 19:56:13
阅读次数:
161
尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!
炮兵镇楼
要在数量上统计中国菜的品种,在地域上毫无争议地划分菜系,在今天,是一件几乎不可能完成的事……Cut…………抱歉……忘吃药了,再来一遍。如果非要对自定义控件的流程进行一个简单的划分,我会尝试将其分为三大部分:控件的绘制、控件的测...
分类:
其他好文 时间:
2015-01-22 09:31:34
阅读次数:
240
Android软件开发之盘点自定义View界面大合集(二) - 雨松MOMO的程序世界 - 51CTO技术博客雨松MOMO带大家盘点Android 中的自定义View界面的绘制 今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧。 1.自定义view绘....
分类:
移动开发 时间:
2015-01-20 20:03:41
阅读次数:
330
onFinishInflate()函数的调用时机:
onFinishInflate() 当View中所有的子控件均被映射成xml后触发
onMeasure(int, int) 确定所有子元素的大小
onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发
...
分类:
其他好文 时间:
2015-01-20 17:59:06
阅读次数:
187
现在,几乎在每一个APP顶部都有一个标题栏,可能会用ActionBar,也可能自己写一个xml来添加标题栏中的控件。在以往自己做项目时大多使用后者来写一个标题栏,然后使用include包含在每一个页面布局中。今天,试下使用自定义属性来自定义一个标题栏。
一般的标题栏都分为三个模块:左侧、标题、右侧,所以我们自定义的标题栏中允许用户添加左侧文字(或图片)、标题、右侧文字(或图片),并且提供相应接口...
分类:
其他好文 时间:
2015-01-20 15:47:25
阅读次数:
226
一.View结构原理Android系统对视图结构的设计采用了组合模式,即View作为所有图形的基类,ViewGoup对View进行扩展为视图容器类。View定义了绘图的基本操作:measure(),layout(),draw()。其内部又分别包含了onMeasure(),onLayout(),onDraw()三个子方法。1.measure操作用于计算视..
分类:
其他好文 时间:
2015-01-20 12:14:36
阅读次数:
176