手把手教你写移动端瀑布流控件介绍篇

今天手里稍微闲下来了,开始写些东西。

我记得在2012年的时候就承诺一些windows phone的开发者,要出一些关于windows phone的初级视频或者写一些关于瀑布流控件的文章,甚至后来想组织一部分人来一起开发WP控件库,在这里我对那些对我充满希望的人说声抱歉(以后尽量少挖坑)。所以为了弥补和提高,开始写这个瀑布流系列的开发文章。

我大致想了想,应该文章的大纲就以下几个部分:

1.Introduction

2.Layout

3.Clean&Simple

4.Refresh&More

5.UIVirtualize&DataVirtualize

6.BasicFunction(Add,Remove,Modify,Select)

7.Header&Footer

8.Thread&Queue

9.Compare

10.Summary

“瀑布流控件”(Pintrest)目前有很多app和web程序在用,估计很多大牛也都做过,但是我看了一些开源的代码的实现和其他的Blog。发现只有android平台上的瀑布流文章和代码是最多的,但是也只是针对基本功能的实现,并没有达到像系统控件那样完善。希望我的这一系列文章能比较完善的阐述瀑布流控件。

虽然说这一系列文章的核心是瀑布流控件,但是由于写控件牵扯到应用开发的很多因素。所以如果遇到其他方面(如http请求)的知识,我也会写相应的博客,并在用到的地方给予链接。

介绍就大体这样,放出第三方开源的瀑布流控件地址,大家可以自己去学习捕鱼的方法。

android:https://github.com/huewu/PinterestLikeAdapterView,https://github.com/dodola/WaterFallExt

ios:https://github.com/ptshih/PSCollectionView

windows phone:暂无

原文地址:https://www.cnblogs.com/AFIBlogs/p/3377792.html