private Drawable createSelectableDrawableWithPathFactory(PathFactory pathFactory) { return BackgroundDrawableFactory.createSelectableDrawable( new ButtonDrawable( pathFactory, skin.symbolMajorButtonSelectedTopColor, skin.symbolMajorButtonSelectedBottomColor, 0), Optional.<Drawable>of( BackgroundDrawableFactory.createPressableDrawable( new ButtonDrawable( pathFactory, skin.symbolMajorButtonPressedTopColor, skin.symbolMajorButtonPressedBottomColor, 0), Optional.<Drawable>of( new ButtonDrawable( pathFactory, skin.symbolMajorButtonTopColor, skin.symbolMajorButtonBottomColor, skin.symbolMajorButtonShadowColor))))); }
private static Drawable createButtonBackgroundDrawable(float density) { return BackgroundDrawableFactory.createPressableDrawable( new RoundRectKeyDrawable( (int) (NARROW_MODE_BUTTON_LEFT_OFFSET * density), (int) (NARROW_MODE_BUTTON_TOP_OFFSET * density), (int) (NARROW_MODE_BUTTON_RIGHT_OFFSET * density), (int) (NARROW_MODE_BUTTON_BOTTOM_OFFSET * density), (int) (NARROW_MODE_BUTTON_CORNOR_RADIUS * density), 0xFFE9E4E4, 0xFFB2ADAD, 0, 0xFF1E1E1E), new RoundRectKeyDrawable( (int) (NARROW_MODE_BUTTON_LEFT_OFFSET * density), (int) (NARROW_MODE_BUTTON_TOP_OFFSET * density), (int) (NARROW_MODE_BUTTON_RIGHT_OFFSET * density), (int) (NARROW_MODE_BUTTON_BOTTOM_OFFSET * density), (int) (NARROW_MODE_BUTTON_CORNOR_RADIUS * density), 0xFF858087, 0xFF67645F, 0, 0xFF1E1E1E)); }