package im.actor.sdk.controllers.compose; import android.content.Intent; import im.actor.sdk.ActorSDK; import im.actor.sdk.R; import im.actor.sdk.controllers.Intents; import im.actor.sdk.controllers.contacts.BaseContactFragment; import im.actor.core.entity.Contact; public class ComposeFragment extends BaseContactFragment { public ComposeFragment() { super(true, true, false); setRootFragment(true); setTitle(R.string.compose_title); setHomeAsUp(true); } @Override protected void addFootersAndHeaders() { super.addFootersAndHeaders(); addFooterOrHeaderAction(ActorSDK.sharedActor().style.getActionShareColor(), R.drawable.ic_group_white_24dp, R.string.main_fab_new_group, false, () -> { startActivity(new Intent(getActivity(), CreateGroupActivity.class) .putExtra(CreateGroupActivity.EXTRA_IS_CHANNEL, false)); getActivity().finish(); }, true); addFooterOrHeaderAction(ActorSDK.sharedActor().style.getActionShareColor(), R.drawable.ic_megaphone_18dp_black, R.string.main_fab_new_channel, false, () -> { startActivity(new Intent(getActivity(), CreateGroupActivity.class) .putExtra(CreateGroupActivity.EXTRA_IS_CHANNEL, true)); getActivity().finish(); }, true); } @Override public void onItemClicked(Contact contact) { getActivity().startActivity(Intents.openPrivateDialog(contact.getUid(), true, getActivity())); getActivity().finish(); } }