AndroidStaggeredGrid的瀑布流效果实现
来源:互联网 发布:淘宝宝贝上下架软件 编辑:程序博客网 时间:2024/05/16 03:29
介绍:
注意跟StaggeredGridView区别,他的实现原理更类似于PinterestLikeAdapterView。AndroidStaggeredGrid的目的是为了满足Etsy app的需求(估计是作者自己开发的一个app)。有个很不错的特点是,当横竖屏切换时,改控件可以自己定位上次浏览的位置。和ListView一样,支持添加header 和 footer。个人觉得这个才是最好的。
xml
<com.etsy.android.grid.StaggeredGridView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/grid_view" android:layout_width="match_parent" android:layout_height="match_parent" app:item_margin="8dp" app:column_count="@integer/column_count" />
属性设置:
item_margin - grid item之间的间隙 (默认0dp).column_count - 展示多少列 会覆盖 column_count_portrait 和column_count_landscape属性(默认0)column_count_portrait - 竖屏下展示多少列 (默认2).column_count_landscape - 横屏下展示多少列 (默认3).grid_paddingLeft - grid的左边距,对headers 和footers不起作用 (默认0).grid_paddingRight - (默认0).grid_paddingTop - (默认0).grid_paddingBottom - (默认0).
activity中:
ListAdapter adapter = ...; StaggeredGridView gridView = (StaggeredGridView) findViewById(R.id.grid_view); gridView.setAdapter(adapter);
阅读全文
0 0
- AndroidStaggeredGrid的瀑布流效果实现
- Android瀑布流控件——AndroidStaggeredGrid
- CSS3的column实现瀑布流效果
- Android开发--瀑布流效果的实现
- 【iOS】UITableView实现的瀑布流效果
- 用recylerView实现瀑布流的效果
- jquery瀑布流效果的实现
- jQuery实现图片的瀑布流效果
- RecycleView实现瀑布流的效果
- JS实现的瀑布流效果
- RecyclerView实现瀑布流的效果
- android 瀑布流实现效果
- 瀑布流效果怎么实现
- staggeredGridView 实现瀑布流效果
- RecycleView 实现瀑布流效果
- JavaScript实现瀑布流效果
- RecyclerView 实现瀑布流效果
- javascript实现瀑布流效果
- 关于opcdaauto.dll的注册
- Bootstrap4:导航栏右侧对齐
- jQuery第四节---jQuery效果2
- 她好像要走了
- 线程中主线程与子线程之间的关系
- AndroidStaggeredGrid的瀑布流效果实现
- 部署maven项目到tomcat resources里面配置文件无法部署到tomcat下
- Java 7之基础
- Ubuntu 16.04下 python + MongoDB
- 基于正点原子STM32F4探索者的笔记
- pyspark之数据处理学习【缺失值处理】(2)
- java发送http请求的四种方式
- Generator自动创建代码__很简单明了
- CircleImageView 圆形图片的学习