private void createLabels() { Context context = new ContextThemeWrapper(getContext(), mLabelsStyle); for (int i = 0; i < mButtonsCount; i++) { FloatingActionButton button = (FloatingActionButton) getChildAt(i); String title = button.getTitle(); if (button == mAddButton || title == null) continue; TextView label = new TextView(context); label.setText(button.getTitle()); addView(label); button.setTag(R.id.fab_label, label); } }
@Override void init(Context context, AttributeSet attributeSet) { TypedArray attr = context.obtainStyledAttributes(attributeSet, R.styleable.AddFloatingActionButton, 0, 0); mPlusColor = attr.getColor( R.styleable.AddFloatingActionButton_fab_plusIconColor, getColor(android.R.color.white)); attr.recycle(); super.init(context, attributeSet); }