|
|
@@ -15,7 +15,6 @@ import android.widget.EditText;
|
|
|
import android.widget.ImageView;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
import kr.co.zumo.app.R;
|
|
|
@@ -44,7 +43,6 @@ public class AddMyBucketListFragment extends FragmentBase<MyBucketListPresenter>
|
|
|
private TextView textViewMyBucketDetail;
|
|
|
private Button buttonAddMyBucket;
|
|
|
private ImageView imageViewBack;
|
|
|
- private List<TextImageBean> addMyBucketListData;
|
|
|
|
|
|
@Nullable
|
|
|
@Override
|
|
|
@@ -93,19 +91,26 @@ public class AddMyBucketListFragment extends FragmentBase<MyBucketListPresenter>
|
|
|
});
|
|
|
|
|
|
//등록버튼 클릭시
|
|
|
- buttonAddMyBucket.setOnClickListener(view -> presenter.onEvent(new Event.Builder(Event.CLICK).build()));
|
|
|
+ buttonAddMyBucket.setOnClickListener(view -> presenter.onEvent(new Event.Builder(Event.CONFIRM).build()));
|
|
|
recyclerViewImageList = findViewById(R.id.recycler_view_image_list);
|
|
|
|
|
|
- doDummyData();
|
|
|
+ presenter.onEvent(new Event.Builder(Event.INIT).build());
|
|
|
|
|
|
- AddMyBucketListAdapter addMyBucketListAdapter = new AddMyBucketListAdapter(getActivity(), addMyBucketListData);
|
|
|
+ }
|
|
|
+
|
|
|
+ public void init(List<TextImageBean> myBucketListData) {
|
|
|
+ AddMyBucketListAdapter addMyBucketListAdapter = new AddMyBucketListAdapter(getActivity(), myBucketListData, new AddMyBucketListAdapter.IClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(int index) {
|
|
|
+ presenter.onEvent(new Event.Builder(Event.CLICK).integer(index).build());
|
|
|
+ }
|
|
|
+ });
|
|
|
recyclerViewImageList.setLayoutManager(new LinearLayoutManager(getContext(), LinearLayoutManager.HORIZONTAL, false));
|
|
|
recyclerViewImageList.setAdapter(addMyBucketListAdapter);
|
|
|
|
|
|
recyclerViewImageList.addOnLayoutChangeListener((view, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom) -> {
|
|
|
presenter.onLayoutChange(view, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom);
|
|
|
});
|
|
|
-
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -120,19 +125,6 @@ public class AddMyBucketListFragment extends FragmentBase<MyBucketListPresenter>
|
|
|
return new MyBucketListPresenter(getModel(MyBucketListModel.class), this);
|
|
|
}
|
|
|
|
|
|
- private void doDummyData() {
|
|
|
- addMyBucketListData = new ArrayList<>();
|
|
|
- addMyBucketListData.add(new TextImageBean(R.drawable.img_select_bg_1, R.string.bucket_select_text1));
|
|
|
- addMyBucketListData.add(new TextImageBean(R.drawable.img_select_bg_2, R.string.bucket_select_text2));
|
|
|
- addMyBucketListData.add(new TextImageBean(R.drawable.img_select_bg_3, R.string.bucket_select_text3));
|
|
|
- addMyBucketListData.add(new TextImageBean(R.drawable.img_select_bg_4, R.string.bucket_select_text4));
|
|
|
- addMyBucketListData.add(new TextImageBean(R.drawable.img_select_bg_5, R.string.bucket_select_text5));
|
|
|
- addMyBucketListData.add(new TextImageBean(R.drawable.img_select_bg_6, R.string.bucket_select_text1));
|
|
|
- addMyBucketListData.add(new TextImageBean(R.drawable.img_select_bg_7, R.string.bucket_select_text2));
|
|
|
- addMyBucketListData.add(new TextImageBean(R.drawable.img_select_bg_8, R.string.bucket_select_text3));
|
|
|
- addMyBucketListData.add(new TextImageBean(R.drawable.img_select_bg_9, R.string.bucket_select_text4));
|
|
|
- addMyBucketListData.add(new TextImageBean(R.drawable.img_select_bg_10, R.string.bucket_select_text5));
|
|
|
- }
|
|
|
|
|
|
/**
|
|
|
* 등록 버튼 보이기 안보이기
|
|
|
@@ -156,4 +148,14 @@ public class AddMyBucketListFragment extends FragmentBase<MyBucketListPresenter>
|
|
|
textViewMyBucketDetail.setVisibility(isBig ? View.VISIBLE : View.GONE);
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void changeBackground(int drawableId) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void changeDescription(int stringId) {
|
|
|
+
|
|
|
+ }
|
|
|
}
|