use of com.xinshang.audient.base.AudientAdapter in project Audient by komamj.
the class MineFragment method onViewCreated.
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
LogUtils.i(TAG, "onViewCreated");
mDynamicAdapter = new AudientAdapter(mContext);
mDynamicAdapter.setEventListener(new AudientAdapter.EventListener() {
@Override
public void onFavoriteMenuClick(Audient audient) {
Intent intent = new Intent(mContext, MyFavoritesActivity.class);
intent.putExtra(Constants.KEY_AUDIENT, audient);
mContext.startActivity(intent);
}
@Override
public void onPlaylistChanged(Audient audient) {
PaymentDialogFragment.show(getChildFragmentManager(), audient);
}
});
mFavoriteAdapter = new FavoriteAdapter(mContext);
mFavoriteAdapter.setListener(new FavoriteAdapter.EventListner() {
@Override
public void onModifyEventChange(Favorite favorite) {
EditNameDialogFragment.show(getChildFragmentManager(), favorite);
}
@Override
public void onDeleteEventChange(Favorite favorite) {
if (mPresenter != null) {
mPresenter.deleteMyFavorite(favorite);
}
}
});
LinearLayoutManager layoutManagerFavorite = new LinearLayoutManager(mContext);
layoutManagerFavorite.setOrientation(LinearLayoutManager.HORIZONTAL);
mRecyclerViewFavorite.setLayoutManager(layoutManagerFavorite);
mRecyclerViewFavorite.setAdapter(mFavoriteAdapter);
LinearLayoutManager layoutManagerUser = new LinearLayoutManager(mContext);
layoutManagerUser.setOrientation(LinearLayoutManager.VERTICAL);
mRecyclerViewUser.setLayoutManager(layoutManagerUser);
mRecyclerViewUser.addItemDecoration(new AudientItemDecoration(mContext));
mRecyclerViewUser.setAdapter(mDynamicAdapter);
mIsPrepared = true;
}
use of com.xinshang.audient.base.AudientAdapter in project Audient by komamj.
the class ToplistDetailFragment method onViewCreated.
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
LogUtils.i(TAG, "onViewCreated");
mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
if (mPresenter != null) {
mPresenter.subscribe();
}
}
});
mSwipeRefreshLayout.setColorSchemeResources(R.color.colorAccent, R.color.colorPrimaryDark, R.color.colorPrimary);
mSwipeRefreshLayout.setRefreshing(true);
mAdapter = new AudientAdapter(mContext);
mAdapter.setEventListener(new AudientAdapter.EventListener() {
@Override
public void onFavoriteMenuClick(Audient audient) {
Intent intent = new Intent(mContext, MyFavoritesActivity.class);
intent.putExtra(Constants.KEY_AUDIENT, audient);
mContext.startActivity(intent);
}
@Override
public void onPlaylistChanged(Audient audient) {
PaymentDialogFragment.show(getChildFragmentManager(), audient);
}
});
mRecyclerView.setHasFixedSize(true);
LinearLayoutManager layoutManager = new LinearLayoutManager(mContext);
layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
mRecyclerView.setLayoutManager(layoutManager);
mRecyclerView.addItemDecoration(new AudientItemDecoration(mContext));
mRecyclerView.setAdapter(mAdapter);
if (mPresenter != null) {
mPresenter.subscribe();
}
}
use of com.xinshang.audient.base.AudientAdapter in project Audient by komamj.
the class SearchFragment method onViewCreated.
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
LogUtils.i(TAG, "onViewCreated");
showProgressBar(false);
mAdapter = new AudientAdapter(mContext);
mAdapter.setEventListener(new AudientAdapter.EventListener() {
@Override
public void onFavoriteMenuClick(Audient audient) {
Intent intent = new Intent(mContext, MyFavoritesActivity.class);
intent.putExtra(Constants.KEY_AUDIENT, audient);
mContext.startActivity(intent);
}
@Override
public void onPlaylistChanged(Audient audient) {
PaymentDialogFragment.show(getChildFragmentManager(), audient);
}
});
mRecyclerView.setHasFixedSize(true);
LinearLayoutManager layoutManager = new LinearLayoutManager(mContext);
layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
mRecyclerView.setLayoutManager(layoutManager);
mRecyclerView.addItemDecoration(new AudientItemDecoration(mContext));
mRecyclerView.setAdapter(mAdapter);
}
Aggregations