APP下载

Android平台下折线图组件的研究和实现

2016-06-08高毅王昕杨克光

现代计算机 2016年13期
关键词:按钮方法

高毅,王昕,杨克光

(云南师范大学文理学院,昆明 650222)



Android平台下折线图组件的研究和实现

高毅,王昕,杨克光

(云南师范大学文理学院,昆明650222)

摘要:

关键词:

0 引言

随着移动互联网技术的飞速发展和人类生活需求的多样化,移动应用数量越来越多,种类也越来越丰富,其中,很多应用都和折线图组件有着密切的关系。现有的Android平台没有提供折线图组件,虽然可以从第三方获取到,但都存在一些不足,如:使用复杂、不够灵活、效果呆板等。这给相关的移动应用开发带来了不便,成为项目实施的瓶颈。

为此,本文结合类重写、Canvas、Paint等技术,提出一种灵活的、可定制的折线图组件的设计及实现方法。实现的折线图组件易使用,效率高。

1 相关技术

1.1View类[1]

虽然Android提供了很多继承了View类的UI组件,但是在实际开发时,还会出现不足以满足程序需要的情况。用户可以通过继承View来派生自定义组件。首先定义一个继承View的子类,然后重写View类的一个或者多个方法。

1.2Canvas类[1]

Canvas类就是表示一块画布,你可以在上面画你想画的东西。当然,你还可以设置画布的属性,如画布的颜色/尺寸等。Canvas类可以用来实现各种图形的绘制工作。

1.3Paint类[2]

要绘制图形,首先得调整画笔,按照自己的开发需要设置画笔的相关属性。Android中的画笔是Paint类,Paint中包含了很多方法对其属性进行设置。

2 折线图组件设计与实现

2.1折线图的实体类

实体类是用于对必须存储的信息和相关行为建模的类。实体对象(实体类的实例)用于保存和更新一些现象的有关信息。……

登录APP查看全文

猜你喜欢

按钮方法
这些按钮能随便按吗?
哪个是门铃真正的按钮
当你面前有个按钮
学习方法
死循环
用对方法才能瘦
四大方法 教你不再“坐以待病”!
赚钱方法
捕鱼
内心不能碰的按钮