00:00
好啊,呃,虽然说我们刚才这个提现操作呢,就是比较简单,但是呢,你得清楚我刚才讲的这个逻辑啊,就是你客户端做什么后台做什么后台呢,跟第三方支付平台又怎么去做,整个这个流程的话呢,你需要做一个了解。啊,这就相当于你具体做这个,呃,金融这个业务的话呢,它这个业务是什么的啊,整个这样的一个逻辑。那下边的话呢,我们看一下这三项啊,这三项呢,就是三个test view了,诶我们希望点击的时候呢,能够呈现给用户一些关于他理财产品的一些信息啊,比如说那个当前的一个市场的一个走势情况呀,啊或者说这个什么呀,就是这个平台的一个啊,比如资金的一个,除了他之外啊,其他一些人这个一个一个购买情况呀,啊,包括这个银行这个利率的它的一个调整情况呀,哎,我们希望看到这样的一些这个图示啊,那这里边那个图示的话呢,我们用的又是一个框架来完成的。这个一般也不会自己画了啊,这个自己画的这个工作量就太大了哈,所以这呢,我们是用的一个现成的框架啊,这个框架呢,就是MP enjoy chart。
01:10
啊,就是它首先呢,对他进行一个简单的说明。它呢是一款基于安卓的开源的图表库,不仅可以在安卓设备上绘制各种统计图表,嗯,还可以对图表进行拖动缩放等操作,一会我们可以加载它的一个DEMO看一下。哎,应用起来非常灵活,哎,同样,呃,这个同样拥有常用的图表类型。啊,他说的同样的就很显然是跟别的去对比了哈,比如说这个啊,这也是一个现成的一个开源框架啊,也可以去用的,那只是说呢,现在呃,说我们这个呢,比他更好用一些啊,所以说呢,他说同样拥有,就是说他们人家也有啊,就是我这也有啊,就这意思。有线性图,平状图,柱状图,直方图三点图啊等等等等啊,从直方图还支持3D效果啊啊就整个呢,我们如果在项目当中需要用到一些除式了。
02:03
这个呢,你就考虑直接用这个框架就OK,哎,基本上你想要的呢,它都能够满足。啊,如果满足不了,那你就再去找别的,所以这个肯定不会说我们自己去画的啊,它这里边呢,提供了很多啊,一会我们也可以看一下,嗯,就直接可以用它就行。呃,这里边提到说这个MP软件chart呢,Chart呢,它在这个最近一次的这个更改比较大啊,所以大家在用的时候呢,你也得小心一点,就是呃,不同的这个版本啊,这个老一点版本跟新点这个版本的话呢,就是呃,你在集成进去的时候呢,有一些变动啊呃,可能这个旧的用的旧的版本,然后集成没有问题,然后改成新的以后呢,发现搞错了。就得去。打卡啊,很多时候呢,这个框架这个版本更新以后呢,有的时候变动比较大,有的时候呢,它新的这个版本还有问题,新的还用不了,所以呢,就是得需要注意这个事情。呃,下边呢,就是具体关于集成以及场景的API的使用等等等等,这个呢,咱就不具体去看了啊,这边我们就看一下如何去用,呃,这个呢,其实就是在我们这个GTA上进行下载的,那首先呢,我们也进来看一下。
03:17
啊,先进入我们这个G啊,这个J呢,就是简单来讲,其实就是一个网站。呃,就是各种开源框架的一个。嗯,相当一个集中地一样啊,同时的话呢,我们前面也讲这个版本控制了是吧。讲了吧,那版本控制里边我们讲这个GT,哎,我们在本地呢,你按照就是用GT呢,进行版本控制的时候呢,在服务器端呢,其实我们就借助一下G。啊,在这里边我们去搜索一下MPHR。好,这呢是我们说的这个框架啊MP。嗯,很显然呢,我们就选择第一个啊,这个人也保存下分享关联的都比较多,这呢就是相当于原作者了啊,进来以后的话呢,你可以直接呢进行下载啊,下载完以后呢,再解压一下,里边呢,就包含了本身的这个库,就我们呢可以给他提升过来的这个library啊,以及呢,它提供的这个DEMO,那我们可以看一下它提供了哪些啊。
04:17
好,那下面呢,就是关于他这样一个框架的说明啊,Created by就是这个作者其实啊他嗯。嗯,后边呢有些说明,然后我们直接呢,往后看一下啊。嗯,比如这里边提到了这样的一些DEMO,还有一个视频你也可以看啊,如果你有问题的话呢,你也可以去查询,查询的话呢,可以找。嗯,Study就是找个100科啊,或者呢,你可以看一下我这本地的,他这有一个提供的Java do。这个我打开估计八成打不还可以啊。这这还挺快的,那这个呢,就是它这个框架里边用到的这样的一些API。啊,什么什么chart呀,什么意思啊,在这里边都有说明,这我们讲Java的时候呢,这都很习惯看这样的一个文档的这样一个目录结构了啊具体再看一下就行。
05:08
估计你兴趣可能也不大是吧。直接呢,我们就还是比较擅长于用他的DEMO,直接把它DEMO呢,你要用的那个DEMO呢,能够看得懂就行,直接上代码是吧。这个我再退回去啊。嗯,它的一些特征特性啊,有些具体的说明啊,这呢也就过掉了,然后后边呢,就涉及到如何去继承啊,这里边提到我们可以直接在我们的这个GR文件当中添加这样一个依赖就可以。啊,这个应该都是提供的最新版了啊,麦当中呢是这样配。啊行,然后再往后的话呢,就是他给出一些事例来。这个呢,有点像这个正弦余弦曲线图啊。啊,还有这样的这个厨师。嗯,然后还有这样的,嗯,这个比如说这个每天的一个气温变化,或者说这个历史上这个各个年的这样的一个气温变化,你看一下全球气温是不是变暖了啊等等这种图示哈,还有这样子的啊,这个是属于柱状图哈,柱状图里边呢,这应该是取的是一个中位数。
06:12
或者一个平均值是吧,然后呢,这样又连了一下,这是一个柱状图,这也是这呢就可以看到是分三组啊,就是你可能有三个具体的公司啊,这个三个公司呢,各个年的一个财年财务报表啊的一个,比如盈利情况也能看得到。那这个呢,是横向的一个柱状图啊饼图。还有这样的像散点图。这个呢?K线图。对,股票里边这个K线图啊,很多人这个有买股票的人肯定对这个图呢并不陌生,嗯,导致最终呢,只要看到这绿的就不行是吧。这个图能看知道什么意思吗?不知道啊,这你普及一下,就是这个呢,就表示这一天的嘛,当然他这个坐标轴写的不太一样啊,平时的话呢,我们就看每天的这个当日的这个K线图。
07:03
啊,就是每一个表是一天了啊嗯,这个里边的话呢,像这个绿的呢,你都知道,毕竟是跌的吧,啊红的这表是涨的啊看一个红的吧。嗯,看它的话呢,这个呃,如果没记错的话,这个线它表示的就是你这一天来的时候呢,它在一开始的这个开盘的这个价格。嗯,这个线呢,表示它当天收盘的一个价格。当天收盘的,那这个里边这个线的这个点,它表示的是达到当天的一个最低值。啊,这个呢,是当天冲到的一个最高值。啊就这样的,那你要是绿的呢,那就是这应该是它的开盘价格,然后呢,当天收盘的时候呢,是这个价它跌了,所以是绿的啊,然后当天这个最低的时候呢,是这么便宜啊,这个价格当天冲到最高值的时候是这样子的,所以你看这一个里边实际上包含了四个信息的。
08:00
啊,就这样的一个走势情况啊。行,那下边还有这样图,这样的网状图啊,主网图,呃,这个图的话呢,有很多,这个以前讲这个论文里边啊,就衡量一个人的一个综合水平,比如说这是你的一个技术水平,表达能力,团队协作能力啊等等等等其他的能力,然后每个能力呢,有一个数值啊,把这个数值呢都连接起来,你这个面积越大,说明你的综合能力就越强。啊,有的呢,就特别奇怪了,比如说就是这种特别尖型的哈,啊,那就说明他这个就这一方面能力突出,其他方面都比较差。有这种图形来去看的话,就需要用到这样的一个图。就没什么了啊,虽然他这只提供了这样几类,真是这个项目这个框架里边呢,它提供的远比这个要丰富的多啊。行,那下面的话呢,我们就看一下如何集成在我们这个项目当中去使用啊,一个叫折线柱状跟饼状,应该算是比较常见的这样三种图示啊,看看如何去进行绘制。
09:00
嗯,首先的话呢,我们考虑把它提升过来,这儿呢,我用的是嗯,相对比比较值钱一个版本啊,因为每次用的话都用新的版本,它可能都会有一些小的问题,所以这块呢,我就提升一些稍微比较旧的,旧的话呢,那就是用我们这个0714里边提供好的这样的一个IP叉的一个版本啊,所以这里边儿呢,我们就把它提升过来。嗯,做一个这个这个in的这样一个Mo啊。嗯,找到地盘写好的这个在这里面。嗯,首先呢,我们把这个框架呢,给它导进来啊,就MP的一个B。OK。行,质量没有问题了,就是。就长啊。嗯,他讲导进来以后呢,我们在我们的自己的这个猫当中要使用,那我们先给他做一个添加。
10:04
哎,这样第三个MP叉一个lab啊,然后OK一下。行先导入,然后的话呢,我们把这个MP and HR提供的这个DEMO呢,我们也导进来看一下它提供的都是哪些效果的这样的一些图啊图示啊,呃,再给咱一块这个单,呃,Module。哎,找到一下这个MP叉这个硬端啊,OK,哎,它依赖于这个库,这个库呢,我们已经导进来了。好这就可以了啊,然后呢,首先我们把它已经给我们提供好的这样的一个DEMO呢,先运行一下看看,看看大概都有哪些这个效果。呃,主要呢,我们看到它这个效果以后的话呢,呃,说白了就是我们想做哪个,嗯,你想用它哪个,你就先看你这个界面上这个效果是哪一个,然后对应的呢,去找他这个代码里边,它是如何实现的,我们再把它这个代码粘过来,哎满足我们的需求呢,再在我们这块呢,改一改,哎就可以了啊这样子来用。
11:14
呃,这个呢,你就可以随便点哈,这呢,就我们说的那个散点图啊,你看他说这个是一个可以调整的,就是你这个可以调整它这个像什么系数度啊,这个现在应该调它这个坐标哈。你看这是调的它一个横坐标啊,这是相当调它的一个纵坐标,可以做一些改变。嗯,行,退回来,整个呢,这就是一个list view。所以这里边儿有很多这个效果啊,可以看。啊,这个没有配置啊。哎,真的,我们刚才那会儿不也见到这样的这个效果了啊。安转。哎,这个就是这样的哈,来我们也可以通过这个这两个提供的这个相当于是这个四个棒是吧。
12:02
诶,可以去设置它这个横纵坐标啊,这一个系数度的情况。等等,这里面有很多了啊。行,呃,这个呢,大家也可以集中过来,你看一看,那回头呢,你在这个项目当中需要使用到哪个了,比果需要用到这个,这还不能用啊,就用到这个,呃,这个打开以后的话,你看一下它所对应的这个it t是谁,然后呢,就在它现成的写好的这个Mo当中,你找那it t,诶看看那个代码里边是怎么写的,然后呢,你就是把它那个代码呢,哎,粘过来做一些修改调整就行了啊这就这个DEMO一般我们存在的一个意义,哎,包括我们呢,上节课那时候讲到那个。充值的时候其实也是一样,充值咱们用的是那个阿里的这个支付宝了,哎,我们也是呢,参照他写好的这个里边这个代码来做的。啊,基本上都是这样来集成的啊。行,这个呢,我们就看了看,那咱们要做的这三个图示的话呢,在这里边是对应哪一项呢?找一下哈。应该是十几项。
13:02
是不是他,不是他。哎,这个啊。嗯,上面这个呢,是个折线图,柱状图,这呢就是一个饼图,它整个这块呢,还是一个list view。而且呢,是这三项作为一个循环出现了,这都这都是这三个就循环的出现,我们这呢就只做各一个,所以呢,就在一个it里边提供给他,另外一个提供他,再来一个提供给他就行了,哎,就是我们这里边要做的这样的。呃,三个位置哈,点击这张是一个折线图,柱状图饼图。啊行这呢,我们就先是集成了一下,也看了看这个效果啊。
我来说两句