SYMBOL INDEX (83 symbols across 12 files) FILE: app/src/androidTest/java/com/zhouyou/flexbox/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: app/src/main/java/com/zhouyou/flexbox/MainActivity.java class MainActivity (line 14) | public class MainActivity extends AppCompatActivity implements View.OnCl... method onCreate (line 22) | @Override method initData (line 30) | private void initData() { method initViews (line 52) | private void initViews() { method onClick (line 67) | @Override FILE: app/src/main/java/com/zhouyou/flexbox/StringTagAdapter.java class StringTagAdapter (line 17) | public class StringTagAdapter extends TagAdapter { method StringTagAdapter (line 19) | StringTagAdapter(Context context, List data) { method StringTagAdapter (line 23) | StringTagAdapter(Context context, List data, List sele... method checkIsItemSame (line 34) | @Override method checkIsItemNull (line 44) | @Override method addTag (line 55) | @Override FILE: app/src/main/java/com/zhouyou/flexbox/StringTagView.java class StringTagView (line 13) | public class StringTagView extends BaseTagView { method StringTagView (line 15) | public StringTagView(Context context) { method StringTagView (line 19) | public StringTagView(Context context, @Nullable AttributeSet attrs) { method StringTagView (line 23) | public StringTagView(Context context, @Nullable AttributeSet attrs, in... method setItem (line 27) | @Override FILE: app/src/test/java/com/zhouyou/flexbox/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: flexbox/src/androidTest/java/zhouyou/flexbox/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: flexbox/src/main/java/zhouyou/flexbox/adapter/TagAdapter.java class TagAdapter (line 20) | public abstract class TagAdapter, T> { method setOnSubscribeListener (line 54) | public void setOnSubscribeListener(OnFlexboxSubscribeListener onSub... method setSource (line 58) | public void setSource(List source) { method setSelectItems (line 62) | public void setSelectItems(List selectItems) { method getSelectItems (line 66) | public List getSelectItems() { method TagAdapter (line 70) | public TagAdapter(Context context, List source) { method TagAdapter (line 76) | public TagAdapter(Context context, List source, List selectItems) { method getContext (line 83) | public Context getContext() { method getData (line 87) | public List getData() { method bindView (line 96) | public void bindView(TagFlowLayout rootView) { method addTags (line 113) | public void addTags() { method initSelectedViews (line 150) | private void initSelectedViews(V view) { method singleSelectMode (line 165) | private void singleSelectMode(T item) { method notifyDataSetChanged (line 180) | public void notifyDataSetChanged() { method checkIsItemSame (line 191) | protected abstract boolean checkIsItemSame(V view, T item); method checkIsItemNull (line 199) | protected abstract boolean checkIsItemNull(T item); method addTag (line 207) | protected abstract BaseTagView addTag(T item); method getCount (line 212) | protected int getCount() { method getSelectedList (line 222) | @SuppressWarnings("SuspiciousMethodCalls") FILE: flexbox/src/main/java/zhouyou/flexbox/interfaces/OnFlexboxSubscribeListener.java type OnFlexboxSubscribeListener (line 9) | public interface OnFlexboxSubscribeListener { method onSubscribe (line 14) | void onSubscribe(List selectedItem); FILE: flexbox/src/main/java/zhouyou/flexbox/interfaces/TagWithListener.java type TagWithListener (line 7) | public interface TagWithListener { method onItemSelect (line 9) | void onItemSelect(T item); FILE: flexbox/src/main/java/zhouyou/flexbox/widget/BaseTagView.java class BaseTagView (line 17) | public class BaseTagView extends FrameLayout implements View.OnClickL... method setListener (line 33) | public void setListener(TagWithListener listener) { method BaseTagView (line 37) | public BaseTagView(Context context) { method BaseTagView (line 41) | public BaseTagView(Context context, @Nullable AttributeSet attrs) { method BaseTagView (line 45) | public BaseTagView(Context context, @Nullable AttributeSet attrs, int ... method init (line 50) | private void init() { method setItem (line 62) | public void setItem(T item) { method getItem (line 66) | public T getItem() { method onClick (line 70) | @Override method selectItemChangeColorState (line 76) | public void selectItemChangeColorState() { method isItemSelected (line 88) | public boolean isItemSelected() { method setItemSelected (line 92) | public void setItemSelected(boolean itemSelected) { method setItemDefaultDrawable (line 103) | public void setItemDefaultDrawable(int itemDefaultDrawable) { method setItemSelectDrawable (line 108) | public void setItemSelectDrawable(int itemSelectDrawable) { method setItemDefaultTextColor (line 112) | public void setItemDefaultTextColor(int itemDefaultTextColor) { method setItemSelectTextColor (line 117) | public void setItemSelectTextColor(int itemSelectTextColor) { method getTextView (line 121) | public TextView getTextView() { FILE: flexbox/src/main/java/zhouyou/flexbox/widget/TagFlowLayout.java class TagFlowLayout (line 16) | public class TagFlowLayout extends FlexboxLayout { method TagFlowLayout (line 33) | public TagFlowLayout(Context context) { method TagFlowLayout (line 37) | public TagFlowLayout(Context context, AttributeSet attrs) { method TagFlowLayout (line 41) | public TagFlowLayout(Context context, AttributeSet attrs, int defStyle... method setAdapter (line 54) | public void setAdapter(TagAdapter adapter) { method isShowHighlight (line 63) | public boolean isShowHighlight() { method setShowHighlight (line 67) | public void setShowHighlight(boolean showHighlight) { method getItemDefaultDrawable (line 71) | public int getItemDefaultDrawable() { method setItemDefaultDrawable (line 75) | public void setItemDefaultDrawable(int itemDefaultDrawable) { method getItemSelectDrawable (line 79) | public int getItemSelectDrawable() { method setItemSelectDrawable (line 83) | public void setItemSelectDrawable(int itemSelectDrawable) { method getItemDefaultTextColor (line 87) | public int getItemDefaultTextColor() { method setItemDefaultTextColor (line 91) | public void setItemDefaultTextColor(int itemDefaultTextColor) { method getItemSelectTextColor (line 95) | public int getItemSelectTextColor() { method setItemSelectTextColor (line 99) | public void setItemSelectTextColor(int itemSelectTextColor) { method getMode (line 103) | public int getMode() { method setMode (line 107) | public void setMode(int mode) { method getMaxSelection (line 111) | public int getMaxSelection() { method setMaxSelection (line 115) | public void setMaxSelection(int maxSelection) { FILE: flexbox/src/test/java/zhouyou/flexbox/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test