android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap,然后进行裁剪圆形的bitmap,然后在onDraw()进行绘制圆形图片输出。效果图如下:自定义的圆形的...
分类:
移动开发 时间:
2014-07-28 15:35:23
阅读次数:
280
第3部分 软件研发工作总结既要写好代码,又要写好文档 对于软件相关行业,在学校或单位上,大家也许都已经注意到了,除了要编写的程序、绘制设计图之外,还有一个重要的工作便是写文档。为什么要写文档呢?因为我们要把自己做的东西展示出来,不光展示给同行看,可能还要展示给其他岗位上的工作人员看,甚至展示给用户看。如果我们只是会写程序,不会在文档中描述自己的想法,那么就真正的成为“码农”了。 ...
分类:
其他好文 时间:
2014-07-27 23:51:39
阅读次数:
313
绘制基本图形和文本绘制图形和文本的基本方法drawPoint(绘制点)、drawLine(绘制直线)、drawCircle(绘制圆) drawArc(绘制弧)、drawText(绘制文本) 1 package cn.eoe.draw; 2 3 import android.app.Activ...
分类:
其他好文 时间:
2014-07-27 22:32:59
阅读次数:
399
定制控件的方式?继承其它控件类(EditText、Button)? 组合方式。当前控件类从容器类继承,并将若干个控件添加到当前的容器中。? 绘制控件,也就是控件类从View继承,并在onDraw方法中从零绘制控件。例如,TextView。 带标签的文本编辑框(不带命名空间)...
分类:
其他好文 时间:
2014-07-27 22:06:39
阅读次数:
321
本文主要介绍Android ViewGroup/View的绘制流程,及常用的自定义ViewGroup的方法。在此基础上介绍动态控制View的位置的三种方法,并给出最佳的一种方法。一、ViewGroup/View的绘制流程 简单的说一个View从无到有需要三个步骤,onMeasure、onLayout、onDraw,即测量大小、放置位置、绘制三个步骤。而ViewGroup的onMeasure、onL...
分类:
移动开发 时间:
2014-07-27 11:45:14
阅读次数:
294
先来说一下FontMetrics这个类,这个类是关于字符属性和测量的类
用图可以更精确的知道各个属性的含义:
我们在Layout中有一个ImageView,我们可以通过:
ImageView item_image = (ImageView)findViewById(R.id.item_image);
item_image.setImageBitmap(...
分类:
移动开发 时间:
2014-07-27 11:17:32
阅读次数:
341
Android View系统解析(上)
再说动画
View基础知识
View的滑动
View的事件分发
View的滑动冲突
Android View系统解析(下)
View的绘制过程
自定义View...
分类:
移动开发 时间:
2014-07-27 11:09:22
阅读次数:
258
客户端设计
1、如何绘制?
分上下两层,下层为最终图片,上层尺寸和下层一致,并将上层分割为 m 行 n 列的方格。
2、方格位置如何设定?
m 行 n 列的方格,设定左上角坐标为(0,0),那么最右下角坐标为( (m-1) , (n-1) )。
3、如何定义方格对象,及方格拥有什么方法和属性?
方格Pane有4个属性:
location...
分类:
其他好文 时间:
2014-07-26 15:25:22
阅读次数:
227
Microsoft Visual Studio 旗舰版 可以绘制有关用户的活动以及您的系统在帮助用户实现其目标方面所起的作用的关系图,从而帮助您理解、讨论和传达用户的需求。需求模型就是一组这样的关系图,其中每个关系图都关注用户需求的不同方面。 需求模型具有以下作用: 将系统的外部行为与其内部设计区分...
分类:
其他好文 时间:
2014-07-26 14:52:10
阅读次数:
257
Bentely RAM Connection V8i 09.01.00.94 1CD钢结构连接设计软件RAM Connection 几乎可为所有的连接类型提供全面的分析和设计,包括繁琐的抗震规范设计。通过与三维设计和详图绘制模型相集成且利用程序定制功能可以实现工作流程的优化。PLS CADD v9....
分类:
其他好文 时间:
2014-07-26 13:53:34
阅读次数:
319