开眼视频是一款精品短视频日报应用,该项目是用kotlin,借助已知的一些开眼接口写的一个仿《开眼App》,主要是为了学习kotlin和一些UI效果。
GitHub 主页 https://github.com/kaikaixue/
Apk 地址:https://github.com/kaikaixue/Eyepetizer/blob/master/apk/app-debug.apk
根据已知的接口,主要实现:每日精选、分类、热门几个模块
效果如图:
该页主要仿了官方app的几个UI
由于微信对代码支持不太友好,而且代码较多,这里就不一一贴出来了,想学习和查看 demo 的同学,可以直接点击阅读原文查看。
写到详情页,kotlin也写了几天了,感觉对于kotlin特性的运用(比如函数参数)比每日精选那块要熟悉一点了,继续努力
效果如图:
有了前面每日精选、详情页的基础,这个模块开发起来快多了,很多都是直接拿来用。
主要就是自定义了一个behavior(谷歌官方有一个toolbarbehavior,但是跟这里的效果还是有差距的,所以只能自定义了)
效果如下:
有了前面的基础,这个模块没什么好说的,一个tablayout搞定。
效果如下:
接口地址:https://github.com/kaikaixue/Eyepetizer/blob/master/app/src/main/java/com/xk/eyepetizer/api
个人邮箱:3440395@qq.com
GitHub主页:https://github.com/kaikaixue/
个人博客:http://xuekai.top
Api 数据都是来自开眼视频,数据接口均属于非正常渠道获取,请勿用于商业用途,原作公司拥有所有权利。