title: Error inflating FloatingActionButton with annotation
body: <p>I am trying to create a Activity with FloatingActionButton button using the android annotations and I get an error inflating it.</p>
  
  <h2>activity_video_player.xml</h2>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      tools:context="com.forkandjoin.jointv.activities.VideoPlayerActivity_"&gt;
  
      &lt;android.support.design.widget.FloatingActionButton
          android:id="@+id/fab"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:clickable="true"
          android:src="@drawable/lb_ic_hq"
          android:backgroundTint="@color/img_soft_opaque"
          android:layout_alignParentLeft="true"
          android:layout_alignParentTop="true"/&gt;
  
      &lt;VideoView
          android:id="@+id/videoView"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:layout_alignParentLeft="true"
          android:layout_alignParentTop="true"
          android:layout_alignParentBottom="true"
          android:layout_alignParentEnd="true" /&gt;
  
  &lt;/android.support.design.widget.CoordinatorLayout&gt;
  </code></pre>
  
  <h2>VideoPlayerActivity</h2>
  
  <pre><code>@EActivity(R.layout.activity_video_player)
  public class VideoPlayerActivity extends AppCompatActivity {
  
  @ViewById VideoView videoView;
  
  @ViewById FloatingActionButton fab;
  
  @AfterViews
  void afterViewInjected(){
      fab.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View view) {
              Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                      .setAction("Action", null).show();
          }
      });
  }
  }
  </code></pre>
  
  <h2>Error</h2>
  
  <pre><code>E/AndroidRuntime: FATAL EXCEPTION: main Process: com.myproject.jointv, PID: 11770
  
  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myproject.jointv/com.myproject.jointv.activities.VideoPlayerActivity_}: android.view.InflateException: Binary XML file line #8: Error inflating class android.support.design.widget.FloatingActionButton at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3119)
      ....
      .... more description....
  </code></pre>
  
  <p>I am really lost I cannot see where is the error ?? </p>
  
  <h3>Complete error trace</h3>
  
  <pre><code>03-16 12:33:25.101 16095-16095/com.myproject.jointv E/AndroidRuntime: FATAL EXCEPTION: main
                                                                          Process: com.myproject.jointv, PID: 16095
                                                                          java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myproject.jointv/com.myproject.jointv.activities.VideoPlayerActivity_}: android.view.InflateException: Binary XML file line #9: Error inflating class android.support.design.widget.FloatingActionButton
                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3119)
                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3218)
                                                                              at android.app.ActivityThread.access$1000(ActivityThread.java:198)
                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1676)
                                                                              at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                              at android.os.Looper.loop(Looper.java:145)
                                                                              at android.app.ActivityThread.main(ActivityThread.java:6837)
                                                                              at java.lang.reflect.Method.invoke(Native Method)
                                                                              at java.lang.reflect.Method.invoke(Method.java:372)
                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
                                                                           Caused by: android.view.InflateException: Binary XML file line #9: Error inflating class android.support.design.widget.FloatingActionButton
                                                                              at android.view.LayoutInflater.createView(LayoutInflater.java:640)
                                                                              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:750)
                                                                              at android.view.LayoutInflater.rInflate(LayoutInflater.java:813)
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:511)
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:415)
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:366)
                                                                              at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267)
                                                                              at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129)
                                                                              at com.myproject.jointv.activities.VideoPlayerActivity_.setContentView(VideoPlayerActivity_.java:48)
                                                                              at com.myproject.jointv.activities.VideoPlayerActivity_.onCreate(VideoPlayerActivity_.java:39)
                                                                              at android.app.Activity.performCreate(Activity.java:6500)
                                                                              at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1120)
                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3072)
                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3218) 
                                                                              at android.app.ActivityThread.access$1000(ActivityThread.java:198) 
                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1676) 
                                                                              at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                              at android.os.Looper.loop(Looper.java:145) 
                                                                              at android.app.ActivityThread.main(ActivityThread.java:6837) 
                                                                              at java.lang.reflect.Method.invoke(Native Method) 
                                                                              at java.lang.reflect.Method.invoke(Method.java:372) 
                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404) 
                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199) 
                                                                           Caused by: java.lang.reflect.InvocationTargetException
                                                                              at java.lang.reflect.Constructor.newInstance(Native Method)
                                                                              at java.lang.reflect.Constructor.newInstance(Constructor.java:288)
                                                                              at android.view.LayoutInflater.createView(LayoutInflater.java:614)
                                                                              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:750) 
                                                                              at android.view.LayoutInflater.rInflate(LayoutInflater.java:813) 
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:511) 
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:415) 
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:366) 
                                                                              at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267) 
                                                                              at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129) 
                                                                              at com.myproject.jointv.activities.VideoPlayerActivity_.setContentView(VideoPlayerActivity_.java:48) 
                                                                              at com.myproject.jointv.activities.VideoPlayerActivity_.onCreate(VideoPlayerActivity_.java:39) 
                                                                              at android.app.Activity.performCreate(Activity.java:6500) 
                                                                              at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1120) 
                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3072) 
                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3218) 
                                                                              at android.app.ActivityThread.access$1000(ActivityThread.java:198) 
                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1676) 
                                                                              at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                              at android.os.Looper.loop(Looper.java:145) 
                                                                              at android.app.ActivityThread.main(ActivityThread.java:6837) 
                                                                              at java.lang.reflect.Method.invoke(Native Method) 
                                                                              at java.lang.reflect.Method.invoke(Method.java:372) 
                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404) 
                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199) 
                                                                           Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.drawable.Drawable android.graphics.drawable.Drawable$ConstantState.newDrawable()' on a null object reference
                                                                              at android.graphics.drawable.LayerDrawable$ChildDrawable.&lt;init&gt;(LayerDrawable.java:961)
                                                                              at android.graphics.drawable.LayerDrawable$LayerState.&lt;init&gt;(LayerDrawable.java:1007)
                                                                              at android.graphics.drawable.RippleDrawable$RippleState.&lt;init&gt;(RippleDrawable.java:932)
                                                                              at android.graphics.drawable.RippleDrawable.createConstantState(RippleDrawable.java:923)
                                                                              at android.graphics.drawable.RippleDrawable.createConstantState(RippleDrawable.java:94)
                                                                              at android.graphics.drawable.LayerDrawable.mutate(LayerDrawable.java:912)
                                                                              at android.graphics.drawable.RippleDrawable.mutate(RippleDrawable.java:909)
                                                                              at android.view.View.applyBackgroundTint(View.java:17686)
                                                                              at android.view.View.setBackgroundDrawable(View.java:17555)
                                                                              at android.support.v7.widget.AppCompatImageButton.setBackgroundDrawable(AppCompatImageButton.java:84)
                                                                              at android.support.design.widget.FloatingActionButton.access$501(FloatingActionButton.java:58)
                                                                              at android.support.design.widget.FloatingActionButton$ShadowDelegateImpl.setBackgroundDrawable(FloatingActionButton.java:671)
                                                                              at android.support.design.widget.FloatingActionButtonLollipop.setBackgroundDrawable(FloatingActionButtonLollipop.java:75)
                                                                              at android.support.design.widget.FloatingActionButton.&lt;init&gt;(FloatingActionButton.java:131)
                                                                              at android.support.design.widget.FloatingActionButton.&lt;init&gt;(FloatingActionButton.java:105)
                                                                              at java.lang.reflect.Constructor.newInstance(Native Method) 
                                                                              at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 
                                                                              at android.view.LayoutInflater.createView(LayoutInflater.java:614) 
                                                                              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:750) 
                                                                              at android.view.LayoutInflater.rInflate(LayoutInflater.java:813) 
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:511) 
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:415) 
                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:366) 
                                                                              at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267) 
                                                                              at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129) 
                                                                              at com.myproject.jointv.activities.VideoPlayerActivity_.setContentView(VideoPlayerActivity_.java:48) 
                                                                              at com.myproject.jointv.activities.VideoPlayerActivity_.onCreate(VideoPlayerActivity_.java:39) 
                                                                              at android.app.Activity.performCreate(Activity.java:6500) 
                                                                              at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1120) 
                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3072) 
                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3218) 
                                                                              at android.app.ActivityThread.access$1000(ActivityThread.java:198) 
                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1676) 
                                                                              at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                              at android.os.Looper.loop(Looper.java:145) 
                                                                              at android.app.ActivityThread.main(ActivityThread.java:6837) 
                                                                              at java.lang.reflect.Method.invoke(Native Method) 
                                                                              at java.lang.reflect.Method.invoke(Method.java:372) 
                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404) 
                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199) 
  </code></pre>