Skip to content

h4ckm310n/Pixiv-Shaft

Repository files navigation

Shaft

Get it on Google Play

所有的列表均继承自BaseListFragment 这样一来将会大大减少代码量,子类只需要这样

public class FragmentIllustList extends BaseListFragment<ListIllustResponse, IllustStagAdapter, IllustsBean> {

    @Override
    Observable<ListIllustResponse> initApi() {
        return Retro.getAppApi().getRank(mUserModel.getResponse().getAccess_token(), "day_male");
    }

    @Override
    Observable<ListIllustResponse> initNextApi() {
        return Retro.getAppApi().getNextIllust(mUserModel.getResponse().getAccess_token(), nextUrl);
    }

    @Override
    void initAdapter() {
        mAdapter = new IllustStagAdapter(allItems, mContext);
    }
}

######有亮眼的设计的同学,请联系fatemercis@qq.com或留下链接/截图,十分感谢 截图

About

Pixiv第三方Android客户端

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 86.8%
  • Kotlin 13.1%
  • CSS 0.1%