Error inflating FloatingActionButton with annotation
<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>