in app/src/main/java/org/apache/fineract/ui/online/customers/customertasks/CustomerTasksBottomSheetFragment.java [88:133]
public Dialog onCreateDialog(Bundle savedInstanceState) {
BottomSheetDialog dialog = (BottomSheetDialog) super.onCreateDialog(savedInstanceState);
rootView = View.inflate(getContext(), R.layout.bottom_sheet_task_list, null);
dialog.setContentView(rootView);
behavior = BottomSheetBehavior.from((View) rootView.getParent());
((FineractBaseActivity) getActivity()).getActivityComponent().inject(this);
tasksBottomSheetPresenter.attachView(this);
ButterKnife.bind(this, rootView);
command = new Command();
switch (state) {
case ACTIVE:
ivTask1.setImageDrawable(
ContextCompat.getDrawable(getActivity(), R.drawable.ic_lock_black_24dp));
tvTask1.setText(getString(R.string.lock));
ivTask2.setImageDrawable(
ContextCompat.getDrawable(getActivity(), R.drawable.ic_close_black_24dp));
tvTask2.setText(getString(R.string.close));
break;
case PENDING:
llTask2.setVisibility(View.GONE);
ivTask1.setImageDrawable(ContextCompat.getDrawable(getActivity(),
R.drawable.ic_check_circle_black_24dp));
ivTask1.setColorFilter(ContextCompat.getColor(getActivity(), R.color.status));
tvTask1.setText(getString(R.string.activate));
break;
case LOCKED:
ivTask1.setImageDrawable(ContextCompat.getDrawable(getActivity(),
R.drawable.ic_lock_open_black_24dp));
ivTask1.setColorFilter(ContextCompat.getColor(getActivity(), R.color.status));
tvTask1.setText(getString(R.string.un_lock));
ivTask2.setImageDrawable(
ContextCompat.getDrawable(getActivity(), R.drawable.ic_close_black_24dp));
tvTask2.setText(getString(R.string.close));
break;
case CLOSED:
llTask2.setVisibility(View.GONE);
ivTask1.setImageDrawable(ContextCompat.getDrawable(getActivity(),
R.drawable.ic_check_circle_black_24dp));
ivTask1.setColorFilter(ContextCompat.getColor(getActivity(), R.color.status));
tvTask1.setText(getString(R.string.reopen));
break;
}
return dialog;
}