当前位置: 搜索的结果

FoldableLayout展开效果

FoldableLayout点击item上的button后展开效果,展开部分通过动画实现,效果很棒,
 通过本项目中可以学习一个加载assets加载多张图片的方法:
  String[] dataSet = null;
    try {
        dataSet = getAssets().list("demo-pictures");
    } catch (IOException e) {
        e.printStackTrace();
    }
    
    列表通过RecyclerView实现
    PhotoAdapter adapter = new PhotoAdapter(dataSet, this);
        mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
        mRecyclerView.addItemDecoration(new RecyclerView.ItemDecoration() {
            @Override
            public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
                super.getItemOffsets(outRect, view, parent, state);
                outRect.bottom = getResources().getDimensionPixelSize(R.dimen.activity_vertical_margin);
            }
        });
        mRecyclerView.setAdapter(adapter);

FoldableLayout折纸打开效果

就像折叠的信纸被打开一样的动画效果,该项目是受到受到iOS版Facebook Paper的启发。这个源码差点被我忽略了,现在觉得还是有含金量的。

https://github.com/alexvasilkov/FoldableLayout