diff --git a/MaterialDesignLibrary/MaterialDesign/src/main/java/com/gc/materialdesign/views/ButtonFloat.java b/MaterialDesignLibrary/MaterialDesign/src/main/java/com/gc/materialdesign/views/ButtonFloat.java index b4970b9..657dfb5 100644 --- a/MaterialDesignLibrary/MaterialDesign/src/main/java/com/gc/materialdesign/views/ButtonFloat.java +++ b/MaterialDesignLibrary/MaterialDesign/src/main/java/com/gc/materialdesign/views/ButtonFloat.java @@ -52,7 +52,11 @@ public ButtonFloat(Context context, AttributeSet attrs) { icon.setAdjustViewBounds(true); icon.setScaleType(ScaleType.CENTER_CROP); if(drawableIcon != null) { - icon.setImageDrawable(drawableIcon); + try { + icon.setBackground(drawableIcon); + } catch (NoSuchMethodError e) { + icon.setBackgroundDrawable(drawableIcon); + } } LayoutParams params = new LayoutParams(Utils.dpToPx(sizeIcon, getResources()),Utils.dpToPx(sizeIcon, getResources())); params.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);