use of com.scwang.smartrefresh.layout.api.RefreshLayout in project weibo by dingdangmao123.
the class FollowFG method CreateView.
@Override
public void CreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState, View v) {
adapter = new UserListAdapter(data, getActivity());
tl.setLayoutManager(new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false));
tl.setAdapter(adapter);
rf.setOnRefreshListener(new OnRefreshListener() {
@Override
public void onRefresh(RefreshLayout refreshlayout) {
Refresh();
}
});
rf.setOnLoadmoreListener(new OnLoadmoreListener() {
@Override
public void onLoadmore(RefreshLayout refreshlayout) {
rf.finishLoadmore();
}
});
}
use of com.scwang.smartrefresh.layout.api.RefreshLayout in project weibo by dingdangmao123.
the class Title method init.
@Override
public void init() {
title = new TitleModel.inner(getIntent().getIntExtra("id", 0), getIntent().getStringExtra("title"));
getSupportActionBar().setTitle(title.getTitle());
adapter = new WeicoAdapter(data, this);
tl.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false));
tl.setAdapter(adapter);
rf.setOnRefreshListener(new OnRefreshListener() {
@Override
public void onRefresh(RefreshLayout refreshlayout) {
Refresh(1);
}
});
rf.setOnLoadmoreListener(new OnLoadmoreListener() {
@Override
public void onLoadmore(RefreshLayout refreshlayout) {
Refresh(0);
}
});
rf.autoRefresh();
Refresh(1);
}
use of com.scwang.smartrefresh.layout.api.RefreshLayout in project weibo by dingdangmao123.
the class Account method init.
@Override
public void init() {
if ((uid = getIntent().getIntExtra("uid", 0)) == 0)
return;
adapter = new WeicoAdapter(data, this);
tl.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false));
tl.setAdapter(adapter);
tl.setNestedScrollingEnabled(false);
rf.setOnRefreshListener(new OnRefreshListener() {
@Override
public void onRefresh(RefreshLayout refreshlayout) {
Refresh(1);
}
});
rf.setOnLoadmoreListener(new OnLoadmoreListener() {
@Override
public void onLoadmore(RefreshLayout refreshlayout) {
Refresh(0);
}
});
getUser();
rf.autoRefresh();
}
use of com.scwang.smartrefresh.layout.api.RefreshLayout in project weibo by dingdangmao123.
the class Comment method init.
@Override
public void init() {
if ((wid = getIntent().getIntExtra("wid", 0)) == 0) {
T.show(this, "参数错误");
return;
}
adapter = new CommentAdapter(data, this);
tl.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false));
tl.setAdapter(adapter);
tl.setNestedScrollingEnabled(false);
rf.setOnRefreshListener(new OnRefreshListener() {
@Override
public void onRefresh(RefreshLayout refreshlayout) {
getWeico();
Refresh(1);
}
});
rf.setOnLoadmoreListener(new OnLoadmoreListener() {
@Override
public void onLoadmore(RefreshLayout refreshlayout) {
Refresh(0);
}
});
getWeico();
Refresh(1);
}
use of com.scwang.smartrefresh.layout.api.RefreshLayout in project MVP by yuchengren.
the class BaseApplication method initRefreshView.
private void initRefreshView() {
SmartRefreshLayout.setDefaultRefreshHeaderCreator(new DefaultRefreshHeaderCreator() {
@NonNull
@Override
public RefreshHeader createRefreshHeader(@NonNull Context context, @NonNull RefreshLayout layout) {
return new MKRefreshHeader(context);
}
});
SmartRefreshLayout.setDefaultRefreshFooterCreator(new DefaultRefreshFooterCreator() {
@NonNull
@Override
public RefreshFooter createRefreshFooter(@NonNull Context context, @NonNull RefreshLayout layout) {
ClassicsFooter classicsFooter = new ClassicsFooter(context);
ClassicsFooter.REFRESH_FOOTER_NOTHING = "没有更多数据啦";
classicsFooter.setTextSizeTitle(14);
classicsFooter.setAccentColorId(R.color.text_color_medium);
return classicsFooter;
}
});
}
Aggregations