Eyepetizer
介绍:
kotlin仿开眼app 学习kotlin mvp retrofit rxjava
运行效果:
使用说明:
APK点击这里
-
kotlin
-
rxjava
-
retrofit
-
mvp(第一次在项目中用,可能会有些过度使用、或者该用不用的毛病,欢迎指正)
-
GSYVideoPlayer
每日精选
效果如图:
该页主要仿了官方app的几个UI
-
通过PageTransformer实现了ViewPager切换动画,代码点击查看
-
自定义一个文字动画(轮播图上的两行文字,逐字出现),代码点击查看(之前用ondraw的方法实现,结果发现当文字中有特殊字符的时候,宽度测量会有很大的偏差,所以用了新的方法:添加一个invisiable的textview用来占位,方法有些可爱,哈哈哈哈,有更好思路的同学欢迎提出),旧代码在这里点击查看
-
RecyclerView下拉刷新,放大第一个item且带阻尼效果,代码点击查看
-
Toolbar随当前item变化
-
底部自动加载
-
ViewPage中有视频播放、图片展示两种类型
详情页
写到详情页,kotlin也写了几天了,感觉对于kotlin特性的运用(比如函数参数)比每日精选那块要熟悉一点了,继续努力
效果如图:
- item第一次加载的时候,文字跳跃出现,之后不会再跳跃
已下载
0