00:00
好,接下来呢,我们开始写这一个项目啊,这个基本的方法使用啊,在这个使用之前呢,啊,我先让大家看一下,我们最终将这三个例子啊,应该做出什么样的效果,大家看看一下这个呢,是我最终这个程序啊,包括这个点击这个glad。就会来到啊这个页面,这个页面里呢,有三个啊选项,一个是这个基本的方法使用,一个是在例子表中加载图片,一个是这个啊图片变换,首先看一下这个基本方法使用。嗯,就是这样的,它可以加载这个GIF啊,同时呢,可以加载网络的资源的啊,本地的啊等等啊,资源目录非常丰富啊,都可以去加载啊,这是这个基本的操作,接下来呢,就是在list view中加载这个图片啊,你看还可以对这个图片啊进行这个加动画啊设置啊等等。好。那么第三个呢,就是对这个图片啊进行变换,我们可以看一下。啊,这个呢,要是啊能看出清楚的话,其实是一个五角星啊,五角星啊,这个是个圆,这个呢是你想要截取这张图片的任意的位置啊,上下左右啊,左上角右上角啊,中间呢等等,包括你将这张图片切换成圆形啊,滤镜啊,啊切换成黑白的等等,模高斯模糊啊这些效果啊都可以去实现啊,都可以实现好,那么接下来呢,我们先把之前那个工程啊导进来。
01:26
找到我们上次课阿老师讲的这个源代码。解压到桌面。呃,解压到桌面呢啊,我最近呢,将这个安卓studio studio啊升级为这个2.2版的了啊,要是升级为2.2版的之后呢,就需要对这个之前的1.5版本这个studio的项目啊进一步的修改,主要修改哪些地方呢?其实就两个地方,首先呢,找到这个工程中的这个ID啊进来,进来之后呢,右键啊打开将这个2.8啊改成我最新的是02:1114.1啊。
02:08
保存一下这是一个地方,然后呢,再回到这个项目目录中,找到谁呢?找到项目的这个buildid啊右键。打开,将这个1.5改成2.2。啊,我的当前呢是2.2。好。然后呢,我运行一下啊C。再打开这个项目。Import。打开OK。好,一行起来了。那我们。找一下我们先运行一下啊,看看是我是不是我们原来这个。那行。
03:07
好,运行起来之后啊,我们点击。这个C啊,这个呢,就是上次课阿普老师讲的啊,接下来呢啊,我们来修改一下这个工程啊。首先啊,找到我们这个fragment。进来进到这里之后呢。往下走啊走到这,下一句,Else。If。Date to lower case.equals glad。接下来再找到这个数组。啊,早。将它复制一下啊,剪切剪切到哪呢?剪切到这个后面这样的个顺序就调了。然后呢,来到这里啊。
04:03
干什么呢?点击条目。跳转到页面上面的这个是。好,这里面呢,我们又一个intent。首先传进一个上下文I'm contest,然后跳转到glad activity glad。加回车快速生成,然后启动跳转start传进来啊。这样呢,啊,复制一下它。我们在这外面呢,创建一个这个包啊包在里面建两个这个包,Activity。
05:05
AVI啊,Activity再建一个包啊,再建个什么包呢?Adapter,好,然后呢,在这里面建你的activity。Finish。啊,这个呢,就是这个这个主界面啊。主页面,然后呢,我们开始实验它的布局啊,这个布局呢,也是相当相当简单啊,整体呢,是这么一个线性布局。垂直方向。首先呢,来一个这个标题。了。抬头把将它穿进来啊。
06:03
传出来之后呢,啊,我们可以预览一下啊,这样就出来了啊,接下来下面呢,是分别三个button啊三个button,那么就来三个button。宽度match高度包裹内容。来个idd BT啊,我们是glad。第一个是基本的base。CL加下,CL加下。来一个test,第一个叫什么呢?看一下我们原来的。我们把原来这个运行好的啊,运行一下。这样呢,运行起来啊,点击啊,就是这个页面啊,第一个呢,叫基本方法的使用。
07:02
基本方法的使用啊。第二个呢,Test我们来一个。叫list view啊,我们这里改一下啊,改成cle view中加载网络图片。Re CY c c。加载图片。啊,加载图片好。第三个。叫图片变换。那这个改一下叫re c。这个呢,就变换啊,Transformation form MAS transformation啊好,这样呢,这个布局啊,啊我们就绘制完毕了,之后呢,我们回到这个主页面。
08:09
啊,把它先干掉啊再进来,好,我们还是用我们这个but out shift加S啊生成。生成这个view对象啊,这个title我们需要这个三个button呢啊,我们这里不需要啊,然后这个lida呢,我们也不需要confirm好。生成完毕之后,接下来我们初始化一下这标题,Init,对。这个标题命一下名字,点set test啊,我们这里叫glad啊,Glad接下来就是对这三个button分啊进行初始化,初始化它们的点击事件。那我们用一下on click r.i.BT glad base。
09:07
那么VID。把这个名字复制一下click。里面呢,可以传进一个view对象啊,可传可不传啊。好,那下面啊,我先把它复制一下吧,啊,L加下L加下这是这个。接下来。这个呢,就是Le。这个是转换啊。把它换一下。啊,我注释一下第一个基本使用。
10:04
第二个在。Recycle wheel are seven。中使用。第三个就是变换啊,图片变换啊,三种方法,那么我分别啊,创建三个FT啊,跳转到三个页面,那我这里面呢,你有一个intent。第一个传进来上下文glad。点,同时我的目的地是哪呢?Glad?Face。Out加回车啊,生成inend start activity将inend传进来啊,第一个我们一个一个来,右键一个。
11:07
好搞定一个啊,我们再回来,回来创建第二个又一个in。传进来一个上下文,Glad点第二参数就是glad。这个是recyle re c c啊。Recycle。Activity。第二。奥加快车。Start将ENT传进来,创建一下。好啊,接下来呢,我们再创建啊,第三个图片变换啊,又一个intent里面传进来一个三角文glad activity.this然后呢,就是glad transformation。
12:11
For MAS transformation activity VI啊,点class。二加回车。Start activity将intend传进来。好啊,这个呢也调整过来了,那么接下来呢,我们运行一下啊,看看这个效果怎么样。
13:06
好,然后呢,我们点击进入到这个glad啊,就会来到这个页面啊,基本方法的使用跳转啊来到一个空页面,然后呢,点击它来到空页面。图片变换啊,这样呢,这个主框架这个布局啊就搞定了。
我来说两句