package cz.destil.wearsquare.fragment; import android.os.Bundle; import android.support.wearable.view.WearableListView; import android.view.View; import android.widget.FrameLayout; import android.widget.TextView; import butterknife.Bind; import cz.destil.wearsquare.R; import cz.destil.wearsquare.activity.CheckInActivity; import cz.destil.wearsquare.adapter.EmojiAdapter; import cz.destil.wearsquare.core.BaseFragment; /** * Fragment displaying one emoji which will be added to a check-in. * * @author David Vávra (david@vavra.me) */ public class EmojisFragment extends BaseFragment { private static String sSelectedEmoji = ""; @Bind(R.id.list) WearableListView vList; @Bind(R.id.header) FrameLayout vHeader; @Bind(R.id.header_text) TextView vHeaderText; @Override public int getLayoutResId() { return R.layout.activity_fragment_list; } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); vList.setGreedyTouchMode(true); EmojiAdapter mAdapter = new EmojiAdapter(getActivity()); vList.setAdapter(mAdapter); vList.setClickListener(new WearableListView.ClickListener() { @Override public void onClick(WearableListView.ViewHolder viewHolder) { ((CheckInActivity)getActivity()).sendCheckInMessage(); } @Override public void onTopEmptyRegionClick() { } }); vHeader.setVisibility(View.VISIBLE); vHeaderText.setText(R.string.sticker); } }