Skip to content

fantasticlw/FriendCircle

 
 

Repository files navigation

FriendCircle

##一起来撸个朋友圈吧(重构版)

欢迎来到本项目,这个项目是一个尝试性项目,目的在于从无到有撸出一个微信朋友圈。

#####【简略更新日志】

  • 2017/02/13

    • 修复单图位置不准的问题
  • 2017/02/09

    • 增加图片浏览的指示器
  • 2017/02/08

    • 很高兴,在下又回来继续干活了哈哈
    • 这次继续干这个图片浏览的过渡动画,现在已经完成到75%的进度了,重点方法在GalleryPhotoViewplayExitAnimaInternal()方法里面
    • 至于进度为什么是75%...是因为我认为还有优化的地方,,所以。。。。
    • 相关注释我也写在代码里面了,欢迎一起探究-V-
    • 同时谢谢您的关注-V-
  • 2017/01/12

    • 因为一些个人原因(时间暂时不够充裕),本项目暂时停止开发。目前进度为图片过渡(打算以Matrix解决)。
    • 本次暂停开发项目时间不会很久,大概一个月左右,届时将会继续更新。
    • 谢谢您的关注-V-
  • 2016/12/16

    • 图片浏览(进场动画)
    • 准备着手退出动画和优化进场动画
    • 准备着手增加指示器
  • 本项目将会从2016/10/26起全面重构,届时服务器将会采用Bmob,列表使用RecyclerView,并且去掉以前冗余的代码。


更多日志请看 → 更新日志

本项目的一切实现思路以及逻辑都有记录,它们都有在我的简书文集记载:

代码实现逻辑(简书合集)

##2017-02-08 重构后的朋友圈图片浏览过渡动画完成!(代码解析可能要等上几天)

代码解析地址:

待写

图片预览:


####如果您遇到popup的导入失败,请在工程的gradle(不是app的gradle哦)加上这句话:

	allprojects {
		repositories {
			...
			maven { url "https://jitpack.io" }
		}
	}

#####关于作者我: 普普通通的安卓开发者一枚。

#####关于项目: 本项目意在按照我的经验弄出一个微信朋友圈,也许无法完全实现,但高仿应该是没问题的,只是时间问题←_←。

本项目于2016/12/01 全面覆盖master分支

本项目于2016/10/26 全面重构

本项目于2016/03/17 更改为mvp架构

本项目在更新的同时也会同步发布经验心得(撸代码的过程),不过因为在下才学疏浅,有些地方肯定做的不好,所以衷心希望如果您有好的建议或优化方案,可以留下脚印。

##LICENSE:


The MIT License (MIT)

Copyright (c) [2016] [razerdp]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

// 一起来撸个朋友圈吧

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%