|
|
@@ -1,53 +0,0 @@
|
|
|
-package kr.co.zumo.app.lifeplus.view.screen.category.type3;
|
|
|
-
|
|
|
-import android.view.View;
|
|
|
-
|
|
|
-import kr.co.zumo.app.R;
|
|
|
-import kr.co.zumo.app.lifeplus.bean.CategoryBannerListBean;
|
|
|
-import kr.co.zumo.app.lifeplus.view.custom.category.banner.MainBannerView;
|
|
|
-import kr.co.zumo.app.lifeplus.view.screen.category.CategoryMainViewHolder;
|
|
|
-
|
|
|
-/**
|
|
|
- * ThirdCategoryMainLinearViewHolder
|
|
|
- * <pre>
|
|
|
- * </pre>
|
|
|
- *
|
|
|
- * @author 하세미
|
|
|
- * @version 1.0
|
|
|
- * @history 하세미 [2018-10-24] [최초 작성]
|
|
|
- * @since 2018-10-24
|
|
|
- */
|
|
|
-public class ThirdCategoryMainBannerViewHolder extends CategoryMainViewHolder<CategoryBannerListBean> {
|
|
|
-
|
|
|
- private MainBannerView mainBannerViewFirstCategory;
|
|
|
-
|
|
|
- public ThirdCategoryMainBannerViewHolder(View itemView) {
|
|
|
- super(itemView);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void dispose() {
|
|
|
- mainBannerViewFirstCategory = null;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void attach() {
|
|
|
- if (null != bean) {
|
|
|
- mainBannerViewFirstCategory = itemView.findViewById(R.id.main_banner_view_first_category);
|
|
|
- mainBannerViewFirstCategory.init(itemView.getContext(), bean.getBannerBeans(), event -> {
|
|
|
- if (null != listener) {
|
|
|
- listener.onEvent(event);
|
|
|
- }
|
|
|
- }, true);
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void detach() {
|
|
|
- if (null != mainBannerViewFirstCategory) {
|
|
|
- mainBannerViewFirstCategory.dispose();
|
|
|
- mainBannerViewFirstCategory = null;
|
|
|
- }
|
|
|
- }
|
|
|
-}
|