fab: default to app theme colors
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
parent
125f725a03
commit
752e61d1c7
@ -57,10 +57,14 @@ public class FloatingActionButton extends AppCompatImageButton {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void init(final Context context, final AttributeSet attributeSet) {
|
void init(final Context context, final AttributeSet attributeSet) {
|
||||||
final TypedArray attr = context.obtainStyledAttributes(attributeSet, R.styleable.FloatingActionButton, 0, 0);
|
final TypedArray attr = context.obtainStyledAttributes(attributeSet,
|
||||||
mColorNormal = attr.getColor(R.styleable.FloatingActionButton_fab_colorNormal, getColor(android.R.color.holo_blue_dark));
|
R.styleable.FloatingActionButton, 0, 0);
|
||||||
mColorPressed = attr.getColor(R.styleable.FloatingActionButton_fab_colorPressed, getColor(android.R.color.holo_blue_light));
|
mColorNormal = attr.getColor(R.styleable.FloatingActionButton_fab_colorNormal,
|
||||||
mColorDisabled = attr.getColor(R.styleable.FloatingActionButton_fab_colorDisabled, getColor(android.R.color.darker_gray));
|
getColor(R.color.color_accent));
|
||||||
|
mColorPressed = attr.getColor(R.styleable.FloatingActionButton_fab_colorPressed,
|
||||||
|
getColor(R.color.color_accent_dark));
|
||||||
|
mColorDisabled = attr.getColor(R.styleable.FloatingActionButton_fab_colorDisabled,
|
||||||
|
getColor(android.R.color.darker_gray));
|
||||||
mSize = attr.getInt(R.styleable.FloatingActionButton_fab_size, SIZE_NORMAL);
|
mSize = attr.getInt(R.styleable.FloatingActionButton_fab_size, SIZE_NORMAL);
|
||||||
mIcon = attr.getResourceId(R.styleable.FloatingActionButton_fab_icon, 0);
|
mIcon = attr.getResourceId(R.styleable.FloatingActionButton_fab_icon, 0);
|
||||||
mTitle = attr.getString(R.styleable.FloatingActionButton_fab_title);
|
mTitle = attr.getString(R.styleable.FloatingActionButton_fab_title);
|
||||||
|
@ -96,9 +96,12 @@ public class FloatingActionsMenu extends ViewGroup {
|
|||||||
setTouchDelegate(mTouchDelegateGroup);
|
setTouchDelegate(mTouchDelegateGroup);
|
||||||
|
|
||||||
final TypedArray attr = context.obtainStyledAttributes(attributeSet, R.styleable.FloatingActionsMenu, 0, 0);
|
final TypedArray attr = context.obtainStyledAttributes(attributeSet, R.styleable.FloatingActionsMenu, 0, 0);
|
||||||
mAddButtonPlusColor = attr.getColor(R.styleable.FloatingActionsMenu_fab_addButtonPlusIconColor, getColor(android.R.color.white));
|
mAddButtonPlusColor = attr.getColor(R.styleable.FloatingActionsMenu_fab_addButtonPlusIconColor,
|
||||||
mAddButtonColorNormal = attr.getColor(R.styleable.FloatingActionsMenu_fab_addButtonColorNormal, getColor(android.R.color.holo_blue_dark));
|
getColor(android.R.color.white));
|
||||||
mAddButtonColorPressed = attr.getColor(R.styleable.FloatingActionsMenu_fab_addButtonColorPressed, getColor(android.R.color.holo_blue_light));
|
mAddButtonColorNormal = attr.getColor(R.styleable.FloatingActionsMenu_fab_addButtonColorNormal,
|
||||||
|
getColor(R.color.color_accent));
|
||||||
|
mAddButtonColorPressed = attr.getColor(R.styleable.FloatingActionsMenu_fab_addButtonColorPressed,
|
||||||
|
getColor(R.color.color_accent_dark));
|
||||||
mAddButtonSize = attr.getInt(R.styleable.FloatingActionsMenu_fab_addButtonSize, FloatingActionButton.SIZE_NORMAL);
|
mAddButtonSize = attr.getInt(R.styleable.FloatingActionsMenu_fab_addButtonSize, FloatingActionButton.SIZE_NORMAL);
|
||||||
mAddButtonStrokeVisible = attr.getBoolean(R.styleable.FloatingActionsMenu_fab_addButtonStrokeVisible, true);
|
mAddButtonStrokeVisible = attr.getBoolean(R.styleable.FloatingActionsMenu_fab_addButtonStrokeVisible, true);
|
||||||
mExpandDirection = attr.getInt(R.styleable.FloatingActionsMenu_fab_expandDirection, EXPAND_UP);
|
mExpandDirection = attr.getInt(R.styleable.FloatingActionsMenu_fab_expandDirection, EXPAND_UP);
|
||||||
|
Loading…
Reference in New Issue
Block a user