Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zhaozhentao/InboxLayout

模仿google inbox效果
https://github.com/zhaozhentao/InboxLayout

Last synced: about 2 months ago
JSON representation

模仿google inbox效果

Awesome Lists containing this project

README

        

# InboxLayout
模仿Google Inbox邮箱的上下拉返回效果

让你的app加入真正方便的手势操作

使用InboxLayout前最好来这里看看有没有更新~~~

# ScreenShot
![image](https://raw.githubusercontent.com/zhaozhentao/InboxLayout/master/screenshot/pic.gif)

![image](https://github.com/zhaozhentao/InboxLayout/blob/master/screenshot/pic1.gif)

# Usage
###step 1
实现类似的布局, 具体可参考demo











###step 2

final InboxScrollView inboxScrollView = (InboxScrollView)findViewById(R.id.scroll);
inboxLayout = (InboxLayout)findViewById(R.id.inboxlayout);
inboxLayout.seBackgroundScrollView(inboxScrollView); //将inboxScrollView 与 inboxlayout绑定,由inboxlayout带动inboxScrollView滚动


###step 3

final LinearLayout dingdan = (LinearLayout)findViewById(R.id.ding_dan);
dingdan.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
inboxLayout.openWithAnim(dingdan);//给inboxLayout传入open时需要隐藏的view
}
});

# Last
InboxLayout目前支持底部为scrollview 顶部为listview和scrollview的情况,适用于大部分场景