Show mangas from catalogue

This commit is contained in:
inorichi
2015-10-12 01:01:20 +02:00
parent 381bedf68d
commit 2aaaad7a24
11 changed files with 137 additions and 16 deletions
@@ -2,6 +2,7 @@ package eu.kanade.mangafeed.ui.activity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.widget.ListView;
import butterknife.Bind;
import butterknife.ButterKnife;
@@ -9,12 +10,16 @@ import eu.kanade.mangafeed.R;
import eu.kanade.mangafeed.presenter.CatalogueListPresenter;
import eu.kanade.mangafeed.sources.Source;
import eu.kanade.mangafeed.view.CatalogueListView;
import uk.co.ribot.easyadapter.EasyAdapter;
public class CatalogueListActivity extends BaseActivity implements CatalogueListView {
@Bind(R.id.toolbar)
Toolbar toolbar;
@Bind(R.id.catalogue_manga_list)
ListView manga_list;
private CatalogueListPresenter presenter;
private Source source;
@@ -35,4 +40,8 @@ public class CatalogueListActivity extends BaseActivity implements CatalogueList
setToolbarTitle(source.getName());
}
public void setAdapter(EasyAdapter adapter) {
manga_list.setAdapter(adapter);
}
}
@@ -0,0 +1,27 @@
package eu.kanade.mangafeed.ui.adapter;
import android.view.View;
import android.widget.TextView;
import eu.kanade.mangafeed.R;
import eu.kanade.mangafeed.data.models.Manga;
import uk.co.ribot.easyadapter.ItemViewHolder;
import uk.co.ribot.easyadapter.PositionInfo;
import uk.co.ribot.easyadapter.annotations.LayoutId;
import uk.co.ribot.easyadapter.annotations.ViewId;
@LayoutId(R.layout.item_catalogue)
public class CatalogueListHolder extends ItemViewHolder<Manga> {
@ViewId(R.id.catalogue_title)
TextView title;
public CatalogueListHolder(View view) {
super(view);
}
@Override
public void onSetValues(Manga manga, PositionInfo positionInfo) {
title.setText(manga.title);
}
}