RapidFloatingActionButton
RapidFloatingActionButton copied to clipboard
Binary XML file line #73: Error inflating class com.wangjie.rapidfloatingactionbutton.RapidFloatingActionButton
Hello!
I am testing my app on AVD Android 4.4 and get this error:
Binary XML file line #73: Error inflating class com.wangjie.rapidfloatingactionbutton.RapidFloatingActionButton
My Gradle:
android {
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
applicationId "com.developerfromjokela.homework"
minSdkVersion 16
targetSdkVersion 28
versionCode 23
versionName "1.6"
vectorDrawables.useSupportLibrary = true
buildConfigField "long", "TIMESTAMP", System.currentTimeMillis() + "L"
multiDexEnabled true
multiDexKeepFile file('multidex-config.txt')
}
buildTypes {
release {
multiDexKeepFile file('multidex-config.txt')
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'
}
lintOptions {
abortOnError false
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:support-annotations:28.0.0'
//noinspection DuplicatePlatformClasses
implementation 'org.apache.httpcomponents:httpclient:4.5.6'
implementation 'com.jakewharton:butterknife:9.0.0-rc2'
implementation 'com.github.wangjiegulu:rfab:2.0.0'
implementation 'com.github.wangjiegulu:AndroidBucket:1.0.4'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'de.hdodenhof:circleimageview:3.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc2'
implementation 'com.squareup.okhttp3:okhttp:3.11.0'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.5.+'
implementation 'com.squareup.retrofit2:retrofit:2.4.0'
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
implementation "ch.acra:acra-mail:$acraVersion"
implementation "ch.acra:acra-dialog:$acraVersion"
implementation 'com.android.support:customtabs:28.0.0'
implementation("com.squareup.moshi:moshi:1.8.0")
implementation('com.googlecode.json-simple:json-simple:1.1.1') {
exclude group: 'junit', module: 'junit'
}
implementation 'com.google.code.gson:gson:2.8.5'
implementation 'de.hdodenhof:circleimageview:3.0.0'
implementation 'com.github.clans:fab:1.6.4'
implementation "cz.ackee.useragent:useragent:1.0.4"
implementation 'com.google.firebase:firebase-core:16.0.6'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation "com.android.support:support-compat:28.0.0"
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'commons-io:commons-io:2.6'
implementation 'com.android.support:support-dynamic-animation:28.0.0'
// https://mvnrepository.com/artifact/com.github.ua-parser/uap-java
implementation group: 'com.github.ua-parser', name: 'uap-java', version: '1.4.0'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.nineoldandroids:library:2.4.0'
implementation 'com.github.wangjiegulu:AndroidBucket:1.0.4'
}
apply plugin: 'com.google.gms.google-services'
Layout:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/swiperefresh"
xmlns:rfab="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.developerfromjokela.homework.activities.MainActivity"
tools:showIn="@layout/app_bar_main">
<com.wangjie.rapidfloatingactionbutton.RapidFloatingActionLayout
xmlns:rfal="http://schemas.android.com/apk/res-auto"
android:id="@+id/activity_main_rfal"
android:layout_width="match_parent"
android:layout_height="match_parent"
rfal:rfal_frame_color="#ffffff"
rfal:rfal_frame_alpha="0.7"
>
<ExpandableListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/expandableListView_main"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="0dp"
android:layout_marginLeft="0dp"
android:layout_marginTop="0dp"
android:layout_marginEnd="0dp"
android:layout_marginRight="0dp"
android:layout_marginBottom="0dp"
android:animateLayoutChanges="true"
android:visibility="gone" />
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/error_hws"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">
<ImageView
android:id="@+id/err_icon"
android:layout_width="160dp"
android:layout_height="160dp"
android:layout_margin="5dp"
android:layout_marginTop="50dp"
android:contentDescription="@string/no_homeworks"
app:srcCompat="@drawable/ic_empty_homeworks" />
<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:text="@string/no_homeworks"
android:textSize="24sp" />
</LinearLayout>
</android.support.constraint.ConstraintLayout>
<com.wangjie.rapidfloatingactionbutton.RapidFloatingActionButton
android:id="@+id/add_fab"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginRight="20dp"
android:layout_marginBottom="20dp"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:padding="8dp"
app:layout_anchor="@+id/activity_main_rfal"
app:layout_anchorGravity="right|bottom"
rfab:rfab_size="normal"
rfab:rfab_drawable="@drawable/ic_add"
rfab:rfab_color_normal="@color/colorAccent"
android:layout_alignParentEnd="true"
android:layout_marginEnd="20dp" />
</com.wangjie.rapidfloatingactionbutton.RapidFloatingActionLayout>
</android.support.v4.widget.SwipeRefreshLayout>
Thanks for patience
Hello!
I am testing my app on AVD Android 4.4 and get this error:
Binary XML file line #73: Error inflating class com.wangjie.rapidfloatingactionbutton.RapidFloatingActionButtonMy Gradle:
android { compileSdkVersion 28 buildToolsVersion '28.0.3' defaultConfig { applicationId "com.developerfromjokela.homework" minSdkVersion 16 targetSdkVersion 28 versionCode 23 versionName "1.6" vectorDrawables.useSupportLibrary = true buildConfigField "long", "TIMESTAMP", System.currentTimeMillis() + "L" multiDexEnabled true multiDexKeepFile file('multidex-config.txt') } buildTypes { release { multiDexKeepFile file('multidex-config.txt') minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/notice.txt' exclude 'META-INF/ASL2.0' } lintOptions { abortOnError false } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { implementation 'com.android.support:design:28.0.0' implementation 'com.android.support:support-v4:28.0.0' implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support.constraint:constraint-layout:1.1.3' implementation 'com.android.support:support-annotations:28.0.0' //noinspection DuplicatePlatformClasses implementation 'org.apache.httpcomponents:httpclient:4.5.6' implementation 'com.jakewharton:butterknife:9.0.0-rc2' implementation 'com.github.wangjiegulu:rfab:2.0.0' implementation 'com.github.wangjiegulu:AndroidBucket:1.0.4' implementation 'com.squareup.picasso:picasso:2.71828' implementation 'de.hdodenhof:circleimageview:3.0.0' implementation 'com.android.support:recyclerview-v7:28.0.0' annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc2' implementation 'com.squareup.okhttp3:okhttp:3.11.0' implementation 'com.theartofdev.edmodo:android-image-cropper:2.5.+' implementation 'com.squareup.retrofit2:retrofit:2.4.0' implementation 'com.squareup.retrofit2:converter-gson:2.3.0' implementation "ch.acra:acra-mail:$acraVersion" implementation "ch.acra:acra-dialog:$acraVersion" implementation 'com.android.support:customtabs:28.0.0' implementation("com.squareup.moshi:moshi:1.8.0") implementation('com.googlecode.json-simple:json-simple:1.1.1') { exclude group: 'junit', module: 'junit' } implementation 'com.google.code.gson:gson:2.8.5' implementation 'de.hdodenhof:circleimageview:3.0.0' implementation 'com.github.clans:fab:1.6.4' implementation "cz.ackee.useragent:useragent:1.0.4" implementation 'com.google.firebase:firebase-core:16.0.6' implementation 'com.google.firebase:firebase-messaging:17.3.4' implementation "com.android.support:support-compat:28.0.0" implementation 'com.android.support:recyclerview-v7:28.0.0' implementation 'commons-io:commons-io:2.6' implementation 'com.android.support:support-dynamic-animation:28.0.0' // https://mvnrepository.com/artifact/com.github.ua-parser/uap-java implementation group: 'com.github.ua-parser', name: 'uap-java', version: '1.4.0' implementation 'com.android.support:multidex:1.0.3' implementation 'com.nineoldandroids:library:2.4.0' implementation 'com.github.wangjiegulu:AndroidBucket:1.0.4' } apply plugin: 'com.google.gms.google-services'Layout:
<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/swiperefresh" xmlns:rfab="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context="com.developerfromjokela.homework.activities.MainActivity" tools:showIn="@layout/app_bar_main"> <com.wangjie.rapidfloatingactionbutton.RapidFloatingActionLayout xmlns:rfal="http://schemas.android.com/apk/res-auto" android:id="@+id/activity_main_rfal" android:layout_width="match_parent" android:layout_height="match_parent" rfal:rfal_frame_color="#ffffff" rfal:rfal_frame_alpha="0.7" > <ExpandableListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/expandableListView_main" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentStart="true" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" android:layout_marginStart="0dp" android:layout_marginLeft="0dp" android:layout_marginTop="0dp" android:layout_marginEnd="0dp" android:layout_marginRight="0dp" android:layout_marginBottom="0dp" android:animateLayoutChanges="true" android:visibility="gone" /> <android.support.constraint.ConstraintLayout android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:id="@+id/error_hws" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:gravity="center"> <ImageView android:id="@+id/err_icon" android:layout_width="160dp" android:layout_height="160dp" android:layout_margin="5dp" android:layout_marginTop="50dp" android:contentDescription="@string/no_homeworks" app:srcCompat="@drawable/ic_empty_homeworks" /> <TextView android:id="@+id/textView8" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:text="@string/no_homeworks" android:textSize="24sp" /> </LinearLayout> </android.support.constraint.ConstraintLayout> <com.wangjie.rapidfloatingactionbutton.RapidFloatingActionButton android:id="@+id/add_fab" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginRight="20dp" android:layout_marginBottom="20dp" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" android:padding="8dp" app:layout_anchor="@+id/activity_main_rfal" app:layout_anchorGravity="right|bottom" rfab:rfab_size="normal" rfab:rfab_drawable="@drawable/ic_add" rfab:rfab_color_normal="@color/colorAccent" android:layout_alignParentEnd="true" android:layout_marginEnd="20dp" /> </com.wangjie.rapidfloatingactionbutton.RapidFloatingActionLayout> </android.support.v4.widget.SwipeRefreshLayout>Thanks for patience
are u get solution ????
Hello, no, I haven't yet. Just put normal fab for 4.4 and older devices, until the developer Will fix that bug.