《Android开源库》 MPAndroidChart Wiki(译文)~Part 6

22. ViewPortHandler

ViewPortHandler负责处理图表的视窗。也就是说它负责图表视图中的展示给用户的那部分内容。包括图表位移,缩放级别,图表大小和绘制区域以及当前偏移量。ViewPortHandler允许我们访问以上提到的所有书属性并修改它。

和通过Chart类修改视窗不一样的是,通过ViewPortHandler直接修改可见取悦并不是完全安全的。即使你对API比较熟悉你也需要很小心的使用它。不恰当的使用可能会导致意想不到的结果。然而,ViewPortHandler提供了很多高阶的方法来修改视窗。

《Android开源库》 MPAndroidChart Wiki(译文)~Part 5

19. ChartData子类

这篇wiki主要关注ChartData子类的具体介绍。至于此部分没有提及到的ChartData的子类,代表他们没有特性功能需要介绍。

《Android开源库》 MPAndroidChart Wiki(译文)~Part 4

16. 动画

注意:本章的动画效果只会在API 11(Android3.0.x)及以上的Android版本上生效
在低于上述的Android版本中,动画将不会被执行,并不会导致程序崩溃。

《Android开源库》 MPAndroidChart Wiki(译文)~Part 3

13. 图例

默认情况下,所有的图表都支持图例并且会自动生成。给图表设置完数据之后,图例会被绘制出来。图例通常由多个条目组成,每个条目由标签形式/形状表示。
自动生成的图例包含的条目数取决于不同颜色的数量(跨所有DataSet对象)以及DataSet标签。图例的标签取决于为图表中使用的DataSet对象设置的标签。如果没有指定DataSet对象的标签,图表将自动生成。

为了自定义Legend,我们可以通过如下方式从图表中拿到Legend对象:

《Android开源库》 MPAndroidChart Wiki(译文)~Part 2

7. 填充数据

这一章节将讲解给各式各样的图表设置数据的方法。

《Android开源库》 MPAndroidChart Wiki(译文)~Part 1

1. 基础入门

1.1 添加依赖

Gradle 工程添加依赖 (推荐使用)
项目级build.gradle中添加:

1
2
3
4
5
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}

《Kotlin》 Android Studio3.0 新特性 ~ New Features in Android Studio Preview (译文)

原文地址:https://developer.android.google.cn/studio/preview/features/index.html

最新Android Studio版本是Android Studio 3.0,本文提供了所有新功能和更改的摘要。 所有这些功能都可以在最新的金丝雀版本中发布,但beta测试版本可能尚未提供。

《Kotlin》 Kotlin Android Extensions (译文)

原文链接

http://kotlinlang.org/docs/tutorials/android-plugin.html

Kotlin Android Extensions

本教程介绍如何使用Kotlin Android Extensions来改进对Android开发的支持。

在本教程中,我们将介绍使用Kotlin Android Extensions插件所需的步骤,增强Android的开发体验。

《Kotlin》 Getting started with Android and Kotlin (译文)

原文链接

http://kotlinlang.org/docs/tutorials/kotlin-android.html

写在前面

Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。今天凌晨Google I/O 上,Google官方表示了对Kotlin语言的支持。所以决定今天开始入坑,学习Kotlin.

《Android开源库》 Realm For Android~ Adapter &Supporting other library(译文)

Adapter(适配器)

Realm提供了一些抽象的工具类来方便地将 OrderedRealmCollection (RealmResults 和 RealmList 都实现了这个借口)展示到UI控件上。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×