特别简单的android瀑布流实现
最近想弄android瀑布流的例子,网上找了一些例子,感觉太麻烦了https://github.com/dodola/android_waterfall
于是自己写了一个
所谓瀑布流,其实一个最明显的特点就是每个流的宽度是固定的,所以只需要用几个linearlayout就可以实现了
下面是一个三个流的瀑布:
<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" android:background="#ffff8725"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" > <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:layout_weight="1" android:id="@+id/main_linearlayout1"/><LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:layout_weight="1" android:id="@+id/main_linearlayout2"/><LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:layout_weight="1" android:id="@+id/main_linearlayout3"/></LinearLayout></ScrollView>
实现方式很简单,将实例化imageview往layout里面添加就行
上源代码 http://download.csdn.net/detail/samguoyi/4423302