videocompressor.zip
视频压缩的工具类,可以直接使用的,里面三种压缩模式【高中低】,我用的是低质量压缩,大概100M的视频,会压缩成8-9M左右的视频。
Mazhanzhu.zip
实现抖音那种竖直方向一次滑动一页的效果。滑动要流畅不卡顿,并且手动触摸滑动超过1/2的时候松开可以滑动下一页,没有超过1/2返回原页。
手指拖动页面滑动,只要没有切换到其他的页面,视频都是在播放的。切换了页面,上一个视频销毁,该页面则开始初始化播放。
SignIn-master.zip
解决思路:
1、用两个网格布局的RecyclerView分别展示日历的星期和日期;
2、获取当天日期在日历中所处的位置,由于当天日期是展示在第三行的,每行有七个日期,位置从零开始算,也就是第三行是从第14个位置到第20个位置;
3、大家会问,知道这些我们还是无法确定当天日期到底在第三行的哪个位置啊?不要着急,我通过获取当天日期所对应周几,得到周日对应0,周一对应1,以此类推周六对应6,发现和14相加,正好是我们想要的位置!ok!bingo!
4、知道了当天所处的位置,我们就可以分别向前和向后推算总共35个日期,一张日历就搞定了!
RecyclerView的GallerySnapHelper
RecyclerView横向滚动位置控制器,RecyclerView横向滚动位置控制器,RecyclerView横向滚动位置控制器,RecyclerView横向滚动位置控制器,RecyclerView横向滚动位置控制器,RecyclerView横向滚动位置控制器
一个精致的打钩小动画
一个精致的打钩小动画一个精致的打钩小动画一个精致的打钩小动画一个精致的打钩小动画一个精致的打钩小动画一个精致的打钩小动画一个精致的打钩小动画
效果实现集合
主要是为了学习Material Design新控件,具体内容,请看以下文章:
Material Design 兼容性控件学习
RecyclerView之ItemDecoration
RecyclerView之使用ItemTouchHelper实现交互动画
MaterialDesign之SearchView全面解锁
MaterialDesign之学一波Palette
MaterialDesign之对TabLayout的探索
MaterialDesign之AppBarLayout与CollapsingToolbarLayout的学习
加载等待动画
这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画
万能分割线
这是万能分割线,这是万能分割线,这是万能分割线,这是万能分割线,这是万能分割线!!!!
数据库的简单操作
一些数据库的简单操作知识,包括新建一个数据库帮助类,继承自SQLiteOpenHelper,复写onCreate() 和 onUpgrade()
登录、包括异地登处理
输入用户名和密码 ,从本地文件userinfo.json中读取users。判断此用户名是否在users中,如果不在则加入users,每次退出Activity都使用AES算法加密users,然后保存到userinfo.json中。用户名下拉菜单是由PopupWindow + ListView 实现。
评论点赞功能实现,单独抽取出来的
这是点赞评论的功能实现,可能与微信的不太一样,我也是参考别人做的,主要是思路,思路能够实现就好了,这是点赞评论的功能实现,可能与微信的不太一样,我也是参考别人做的,主要是思路,思路能够实现就好了
标签动态添加,点击添加到上面,点击上面标签,添加到下面
标签动态添加,点击添加到上面,点击上面标签,添加到下面,复制就可以直接使用,亲测可用,标签动态添加,点击添加到上面,点击上面标签,添加到下面,复制就可以直接使用,亲测可用。
Android Fragment嵌套ViewPager,ViewPager嵌套多个Fragment
Android Fragment嵌套ViewPager,ViewPager嵌套多个Fragment。Android Fragment嵌套ViewPager,ViewPager嵌套多个Fragment
常用工具类
Android快速开发系列 10个常用工具类
Android仿iOS实现三级联动选择器
当需要三级联动的时候,给构造方法传入STYLE_THREE,当只需要两级联动的时候,传入STYLE_TWO。。。