00:00
接下来我们再讲啊,第二个框架。叫photo you,这photo you呢,在哪些情况用到啊,给大家来看一看,那么我们看一看啊,我我的手机呢,打开,然后投影给大家看一看。投影给大家,然后呢,这是小米手机对吧,好。然后我们去打开他的QQ空间。啊,QQ空间里面就它有这个类似的效果啊,那么类似的效果就可以用啊这个photo you来做,就用这个photo view来做。好,大家可以看好,我们呢,在地方里面,我们去点击随便一张图片,点我的空间吧,是吧,好,然后呢,这个地方里面我们随便找找啊好就比如说看我的儿子是吧,好像啊,我双手注羊,我我我不用鼠标啊哎,我再插拔一下。
01:07
先断了。好线断了,好又又好了,然后嘞,打开。稍等。好,你看这样我用鼠标肯定是不行的,知道吧,要用双手看好变大缩小了吧,这种效果是不是啊这效果,那这个效果就是什么photo u啊就可以形成这个效果,好,那接下来我们就来给大家讲讲了啊。好,那么在我们这个地方里面的话,它实现这样的一个效果,而且的话呢,这样的话是好多人也有用到了。啊不光如此,它还有一个特点就是啊还有一个特点是什么呢?我们还是用它来做试验相册啊,这是其他同学的了,就是说在我们这个地方里面,其如说我一点这张图片啊,这这是一个应用了啊,啊找一个。
02:05
点这吧,是我的空间啊,还随便找一张图片,找哪张呢?随便这啊,你点好这是全屏了吧,是不是啊,一点全屏好,那这种像从这里一点全屏,到时然后再放大放小是不是这样的效果,是不是到时候我们也可以把它提升到我们项目中来啊好啊,其实也是什么,也其实就这个就是photo u啊这个放大。放大啊,点击它,你看放大缩小放大缩小啊好,那同学们我们就要去把它给运用了啊。好,那有过后我们接下来就要去把它给下载一下了,这里面由于使用教程是吧,咱们不看教程是吧,直接来好来这地方里面呢,去下注意啊下没啥意思是吧,我们直接去搜教大家以后啊学会什么给他啊给他好同学们啊,前不久啊,这个我看一个招聘他是这么要求的是吧。
03:05
啊,希望你是一个重度getu,意思就是呢,你经常收什么东西都在getu上,因为这显得你比较专业是吧?好那么和好六对吧,好,所以大家经常在这里搜搜搜搜更健康对吧?好那么这一搜的话,你发现搜不了怎么办呢?是因为我现在在这个火,在这个仓,这个左者的仓库下搜,这肯定搜不到吧,你要点哪里啊,点这个地方好,然后再搜。好photo you好,那么收过后呢,这里面这个就是看到没有,第一个就是好,然后这就是我们的一个下载地址,好然后接下来。接下来这地方是我们photo view。啊的使用好首先下载地址对吧?好这是第一,然后呢,第二就什么运行什么案例,第三集成啊什么项目中对吧?好比较简单,那么下载的话嘞,好其实昨天我也下好了,好那么我们呢就来下一下。
04:23
对吧,好,我们下一下,好,然后来点击一下,那昨天我下好了,那我就创建一个缓存在这里面再下一遍是吧,好好,那么再下一下也没关系的啊,好挺快的对吧?好,那证明我确实现在09:38下的吧,好那我把它给解压。啊解压过来好,那解压过后只要是网上下来导进的是肯定会报错啊好,你还记得一看有这么多对吧,那一般导的是导谁呀,三跑同学们呐,这个的话嘞,所以大家因为我担,因为我很担心同学们一旦去往上导V导错就不怕不知道怎么解决,所以要作名去网上去想啊真是的好,那之前还有同学说老师你看你用的是中文目录是吧?当遇到这个问题我就无语,为啥呢?因为我导到的是哪里啊,导到是这个目录,你看没有打好的将会是C盘,这个目录是这是中文吗?不是,但是我放的时候可以放在中文没问题吧啊这不是不一样的啊好,然后接下来这个地方里面啊它啊改个名字好,然后这库的话是不是也会也得改啊,但改库你一定要注意一点,就是一定要能运行过后再改好分。记了这一点好那。
05:43
再来这个是由photo simple,然后我们就改了,一般先改库啊,一般先改库好,这个库的话,你看我的是是应该是是多少啊S3,但是你们的注意啊,你要改成你们的版本,明白吧,要改成你的版本啊好,但是你不改可以吗?其实也可以,那你去下周个新的,但是麻烦吧,是不是就对就不要下啊,就直接改啊,这个是S13啊,这个改为23点,这个三零对吧,那显然这个东西是没从来没见过的是吧,把它给干掉。
06:20
啊,没见过的你就可以干掉,就肯定是不靠谱的是吧,当然可是其他用途啊,只是我们没有用到而已,好,那这个是改为二十三二十三点零三。啊,然后这个23,然后这个是23.330对吧,然后的话呢,这个是23,这是3.0,好这这个能改吗?不能改好注意点点谁啊。好,然后如果一会它会弹出一个框来,过后哎就可以了,这是我们先想no注意如为什么呢?如果你没有关联温,那它会弹这个吗?
07:07
不会,如果你没有关联什么,不会,咱这个是什么,你看是否添加到那里啊,小白知道吧,但是我现在库没有改好,我我是不想添加啊好我改好我再添加点动,然后呢,我们有了过后呢,好这个时候是不是有这个案例,是我可以先运行起来看看啊好,那如果能运行过后改这个都可以啊好OK,然后大家可以看一下。啊,这就是。很多一些倒一些东西进来,你都是这么做的。啊,所以的话,大家以后遇到这样的问题啊,不用怕,大胆的去改做是吧。然后的话呢,我们去对不来好这个地方呢,大家可以看一下。啊,就是这么一个案例运行起来了,那我们先别看了案例,为啥呢?我要改什么,改这个库好。
08:03
然后改,点击这个好,然后把它改个名字叫photo view好一个库,好然后呢,把它改,改过后照样是可以运行的,好它这个叉稍等这样重构,好现在可以什么yes了,好,我们去把它联系起来。财运下运下空,我们再去看一下啊里拉。意啊,我在联网情况下,如果没有联网这些东西,可能这个比如说它用的是什么吧,看没有它是这种用法啊好啊是吧,比较索,然后我们去啊,我们去把它给看一下。稍等一下。好。真的随便起来了吧,点simple,这是有这样一张图片的,好,但是注意啊注意,这个案例非常奇特,就是你用鼠标滑动看到没有没效果。
09:01
它就是手势识别的嘛,这也没效果好点,这个嘞,一这个一定要什么要手动啊,你发这会会有作用啊,好,所以必须要借助什么真机,所以我为什么今天刻意拿着一个手机来,就是因为有原因的是吧,好那明些过后我们我们先看一下这个,注意这些案例它是默认一张本地的图片,你看这个也可以啊,那本地图片你是可以提出网络图片的。啊,所以的话呢,他本地网的都可以,然后玉佩姐看没有,那你看华东。滑动,注意预配角是也可以变大变小啊,那同学们的话感兴趣可以把它集成到预配角中,可以把一张图片啊放大放小啊,左右滑动左右滑动,但是都是同一张啊,那再看一下好,这个时候呢,还可以对也可以放大放小,还可以对这个图片进行一些旋转啊,旋转是不是旋转啊。
10:02
好,然后这里面是一个网络图片,你看可以放大放小网络图片,那这个的话呢,就是一个好,你看这是一个列表吧,看看哦。一点全屏了吧,好,再一点返回一点全屏是吧,是不是有这样的需求啊,对不对,一会我们就要做这样的效果。啊,一会作用效果,一会我们要做什么效果呢?我们一会就要去啊在这个地方里面。比如说我一点这张图片,我就想让这张图片全屏。是吧,咱们新加的再咱班啊,好,那么有了过后我们呢,稍略看一下这个案例啊,注意我们注意我们一般是看案例不看库,除非你研究它源代码,才会看什么他的这些代码,但是你私底下你可以自己看啊,才自己看他怎么做的,但是我们一般都什么看案例啊,然后把这些都干掉,来到工程性的文件,他一进来就是一个乱起来的题。
11:07
然后有了过后呢,大家可以看一下。当我们一点击。这个的时候他进到主页面是进到一个simple啊,Simple的话就是可以把动图片你看它下面,你看下面最下面是有那些坐标啊什么的,对吧,还有上面这个点。是不是开也可以开是可以这样啊。好多切是不是啊,这样的一个事情呢,好做这样的一个值对吧,这些配置是对这图片进行处理啊好我们可以进到这个第一个simple案例里面,它是一个什么爱,然后它呢,怎么用呢,看布局,布局的话。这个框架叫什么名字啊。这框架什么,所以这个控件就就靠这个控件就靠这个空,这控件其实本身寄承是谁呀,对不对,好当然还实现了一个什么接口,接口是他自己定义的,对吧,这接口看到没有,实际现这个接口,这个接口应该方法挺多的,好然后有了过后呢,好这个地方里面它就把它给实体化。
12:16
实例化,实例化,怎么实例化呢?好,你看它实例化,它总会成一个什么。总合为图片,因为本身这个们它的父类就是一个什么图片,所以它总合为里面有有没问题吧,那接下来它这里面还有一个文本,这还有个文本的,所以它也实体化了,然后接下来这里面它有一个job job的话是默认这张图片,所以大家看到的就是这张默认图片。然后接下来它就设置了一个什么,你可以认为它是对这个photo玉的一个监听啊这啊像一个类,这个类里面呢,就有各种监听好,然后接下来我们触摸过后呢,它就有相应的一些什么回调,就这样,然后在这个地方里面还有一个什么选择。
13:06
参数的方就靠谁呀,靠这里,那这个时候我你看我们就可以设置啊,设置一个什么,设置一个各种的参数,比如说我们设置一个这个。这样的效果就是什么,靠这个拉伸知道吧,就这个样子啊,它上映过后就更新。是吧,OK,那就这样案例,那其他的话呢,就比如说我们在滑动的过程中。啊,比如说我们在访问的过程中。滑动。下面是有文本的,文本的话,那这个文本的话是被动态里设置信息啊,怎么做呢?好,它这地方有一个啊有一个文本,我们可以看一下它在哪里设置。这个。好是在这里动态的时候打开,没有可靠这个节点回调啊,靠节点回调好,然后这个地方里面呢,我们再看一下。
14:02
双击双击双击好可以双击变大变小,好,这是一个案例,你看是他做偶尔会做一个吐司啊,这土司在哪里嘞?图示在哪里,在这里好就修是吧,就这个你看它就是已经超出边缘了是吧,它就做这样的一个提示,明白了吗?OK,好,那第二个,第二个就是余配件与配件怎么用呢?好,它这是用磁,他用用空间,这个是自己显的吧,好那这个效果在哪里呢?在这里。这个效果是余配件,余配件也可以放大放小,那么它继承的父类你们觉得应该是谁?配件明白了吗?好,然后我们再看一下,在这地方里面,它就是说的话,然后去啊set container是就是用这个。啊是就用这个配器,然后它就设置一个适配器,适配器里面大家看一下它用的是全是同一张图片的,那你是可以把它替换成网络的也可以啊。
15:05
对吧,完了可以啊。啊,然后这个时候有了过后呢,这个地方你们就去注意它每一个页面,每一个页面是一张图片,这张图片用谁呀。然后呢,设置默认图片,然后添加容器,这没问题吧,好,其他都一样,简单吧,好简单。好,那么有了过后在电话里面再看一下啊这个案例。这个就对这个图片进行旋转啊,旋转啊,旋转的话呢,也没这个我觉得没啥意思。没啥意思,就是设置一个背景,然后呢,有了过后轻轻挨过去什么。旋转看到没有,就叫一个方法啊,这比较简单,没啥意思,好,那么这个就是一个什么。联网请求的好,大家可以看一下。这个就是我们的p simple好一点进去它用到了一个什么。
16:02
Photo吧,一会我们就会用这个类啊,注意那有了过后呢,这地方还有个什么图片,这图片也就是我们的这张图片,看到没有,好,我去请求给大家看一下。好张图片。诶,不会,我拷贝完了吗。拷贝完了难道就没网啦?好,应该网是有网吗?现在还有是吧?好,那这个图片呢,如果是OK的话,它就能从为请求到这里来啊,这是没网啊,就我这个地方好像加载不起来,那这个时候呢,他用的是P啊,那同学们,我们到时候也是可以去请求张图片,也可以让它变成一个单独一个屏幕啊,啊一会我们就用到。好,那么有了后,接下来再看一下这个地方里面还有一个。就是这里大家看好一点,某一张变大。
17:05
你点某一张变大怎么做呢?就考这它在这个地方里面,它用到了什么呢?用到了CLE6。这绿率硅用,但是氯塞硅我没跟他讲过啊,大家可能第一次接触啊,到时我们今今天。今天看没有,今天是要讲到啊啊然后的话呢,大家先简单的了解一下。好,这里面这个cyle view的话呢,它要设置一个view的效果,所以大家看到是view的效果,看到没有。这个是鼓内有的效果,是鼓内乐效果,然后有了后呢,这就是在这个地方里面呢,它还设置了它一个适配器。适配器,适配器的话,注意这是的适配器。然后这里面设备器口,当点击某一条,然后点击某一条干嘛嘞,他就去进到这里面去。啊,进到这里面去,就进到这个类里面。
18:04
然后他就把它给显示了,所以大家看到的就是读这个页面,它就什么完整的去显示这张图片,简单吧。到时候我们也会做这样的效果啊。好了,同学们,这个案例呢就讲完了,但是具体大家肯定觉得还是觉得,哎呀,怎么就一下就完了是吧,但是没关系啊,你们嗯,有时间要用到,比如说你有一天你看到这个效果,哎,这不是我想要的吗?你就再看一下就可以了。但是你要有一个能力,就是怎么把这个代码活到自己项目中,因为他这个代可能和我们项目中是有一点区别的,这个能力一定要有,这个能力没有的话,你看案例也没用,你看一外面也不会节省。要动手知道吧,好,那么一会的话,我们会把它集成到我们项目中来用一用。好,那同学们这一块就是我们所讲的这个photo you的案例的运行,对吧,就这个好运案例,好,那么photo you的一个案例的运行,把视频。
我来说两句