Coder Social home page Coder Social logo

arcnavigationview's Issues

A strange issue when run on a real phone

When i integrate the code to my project as the usage , then run on a real phone. then the android studio showed me this:
E/dalvikvm: Could not find class 'com.rom4ek.arcnavigationview.ArcNavigationView$1', referenced from method com.rom4ek.arcnavigationview.ArcNavigationView.calculateLayoutAndChildre
It makes me being at sea , could give me some suggestions

View not visible in ArcNavigationView

Hi,

thanks for fast resolving of last issues.
I have one question. If I add view inside ArcNavigationView, this view is not visible on screen, but I can see it using 'Layout inspector'. When I use standard NavigationView everything is OK.

`<com.rom4ek.arcnavigationview.ArcNavigationView
android:id="@+id/side_menu"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="?attr/backgroundColor"
android:fitsSystemWindows="true"
app:arc_cropDirection="cropInside"
app:arc_width="96dp"
app:headerLayout="@layout/sidemenu_header"
app:itemBackground="?attr/backgroundColor"
app:itemIconTint="@color/tint"
app:itemTextColor="?attr/primaryTextColor"
app:menu="@menu/sidemenu_items" >

    <TextView
        android:layout_gravity="bottom"
        android:layout_width="match_parent"
        android:background="@color/black"
        android:text="bottom view"
        android:textColor="@color/red"
        android:layout_height="100dp">
    </TextView>

    </com.rom4ek.arcnavigationview.ArcNavigationView>`

Could you please check it?
Best regards,
Peter

App is crashing on API level 16, Android 4.1.1

I have added compile 'com.rom4ek:arcnavigationview:1.0.3' in the build.gradle. But, it is crashing on app start up. Below are the logs :

04-28 12:28:25.099 6184-6184/com.demo E/AndroidRuntime: FATAL EXCEPTION: main
                                                        java.lang.RuntimeException: Unable to start activity ComponentInfo{com.demo/com.demo.HomeActivity}: android.view.InflateException: Binary XML file line #12: Error inflating class com.rom4ek.arcnavigationview.ArcNavigationView
                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2184)
                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2211)
                                                            at android.app.ActivityThread.access$600(ActivityThread.java:149)
                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1300)
                                                            at android.os.Handler.dispatchMessage(Handler.java:99)
                                                            at android.os.Looper.loop(Looper.java:153)
                                                            at android.app.ActivityThread.main(ActivityThread.java:5086)
                                                            at java.lang.reflect.Method.invokeNative(Native Method)
                                                            at java.lang.reflect.Method.invoke(Method.java:511)
                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:821)
                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
                                                            at dalvik.system.NativeStart.main(Native Method)
                                                         Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class com.rom4ek.arcnavigationview.ArcNavigationView
                                                            at android.view.LayoutInflater.createView(LayoutInflater.java:613)
                                                            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687)
                                                            at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
                                                            at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292)
                                                            at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
                                                            at com.demo.HomeActivity.onCreate(HomeActivity.java:54)
                                                            at android.app.Activity.performCreate(Activity.java:5020)
                                                            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2211) 
                                                            at android.app.ActivityThread.access$600(ActivityThread.java:149) 
                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1300) 
                                                            at android.os.Handler.dispatchMessage(Handler.java:99) 
                                                            at android.os.Looper.loop(Looper.java:153) 
                                                            at android.app.ActivityThread.main(ActivityThread.java:5086) 
                                                            at java.lang.reflect.Method.invokeNative(Native Method) 
                                                            at java.lang.reflect.Method.invoke(Method.java:511) 
                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:821) 
                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584) 
                                                            at dalvik.system.NativeStart.main(Native Method) 
                                                         Caused by: java.lang.reflect.InvocationTargetException
                                                            at java.lang.reflect.Constructor.constructNative(Native Method)
                                                            at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
                                                            at android.view.LayoutInflater.createView(LayoutInflater.java:587)
                                                            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687) 
                                                            at android.view.LayoutInflater.rInflate(LayoutInflater.java:746) 
                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:489) 
                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 
                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 
                                                            at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292) 
                                                            at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
                                                            at com.demo.HomeActivity.onCreate(HomeActivity.java:54) 
                                                            at android.app.Activity.performCreate(Activity.java:5020) 
                                                            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 
                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148) 
                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2211) 
                                                            at android.app.ActivityThread.access$600(ActivityThread.java:149) 
                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1300) 
                                                            at android.os.Handler.dispatchMessage(Handler.java:99) 
                                                            at android.os.Looper.loop(Looper.java:153) 
                                                            at android.app.ActivityThread.main(ActivityThread.java:5086) 
                                                            at java.lang.reflect.Method.invokeNative(Native Method) 
                                                            at java.lang.reflect.Method.invoke(Method.java:511) 
                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:821) 
                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584) 
                                                            at dalvik.system.NativeStart.main(Native Method) 
                                                         Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f020066
                                                            at android.content.res.Resources.getValue(Resources.java:1032)
                                                            at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:332)
                                                            at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
                                                            at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
                                                            at android.support.v7.content.res.AppCompatResources.getDrawable(AppCompatResources.java:100)
                                                            at android.support.v7.view.menu.MenuItemImpl.getIcon(MenuItemImpl.java:425)
                                                            at android.support.design.internal.NavigationMenuPresenter$NavigationMenuAdapter.prepareMenuItems(NavigationMenuPresenter.java:519)
                                                            at android.support.design.internal.NavigationMenuPresenter$NavigationMenuAdapter.update(NavigationMenuPresenter.java:460)
                                                            at android.support.design.internal.NavigationMenuPresenter.updateMenuView(NavigationMenuPresenter.java:117)
                                                            at android.support.design.widget.NavigationView.inflateMenu(NavigationView.java:252)
                                                            at android.support.design.widget.NavigationView.<init>(NavigationView.java:174)
                                                            at android.support.design.widget.NavigationView.<init>(NavigationView.java:100)
                                                            at com.rom4ek.arcnavigationview.ArcNavigationView.<init>(ArcNavigationView.java:48)
                                                            at java.lang.reflect.Constructor.constructNative(Native Method) 
                                                            at java.lang.reflect.Constructor.newInstance(Constructor.java:417) 
                                                            at android.view.LayoutInflater.createView(LayoutInflater.java:587) 
                                                            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687) 
                                                            at android.view.LayoutInflater.rInflate(LayoutInflater.java:746) 
                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:489) 
                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 
                                                            at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 
                                                            at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292) 
                                                            at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
                                                            at com.demo.HomeActivity.onCreate(HomeActivity.java:54) 
                                                            at android.app.Activity.performCreate(Activity.java:5020) 
                                                            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 
                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148) 
                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2211) 
                                                            at android.app.ActivityThread.access$600(ActivityThread.java:149) 
                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1300) 
                                                            at android.os.Handler.dispatchMessage(Handler.java:99) 
                                                            at android.os.Looper.loop(Looper.java:153) 
                                                            at android.app.ActivityThread.main(ActivityThread.java:5086) 
                                                            at java.lang.reflect.Method.invokeNative(Native Method) 
                                                            at java.lang.reflect.Method.invoke(Method.java:511) 
                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:821) 
                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584) 
                                                            at dalvik.system.NativeStart.main(Native Method) 

Unexpected behaviours in statusbar

Hey man!
Thanks for making this idea into reality.

Anyways, I saw some unexpected behaviours in statusbar (like your proof image):

capture

Probably a bug, Right?

Thanks again.

Got Black Color BackGround After 3 second

Hey I am using this library.
Here is my xml file.

<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools">

    <data>

        <variable
            name="hvm"
            type="com.example.the_king.apartmentmanagementsystem.ViewModal.HomeViewModal"/>
    </data>

    <android.support.v4.widget.DrawerLayout
        android:id="@+id/drawer_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        tools:openDrawer="start">

        <android.support.design.widget.CoordinatorLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:fitsSystemWindows="true">

            <android.support.design.widget.AppBarLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:theme="@style/AppTheme.AppBarOverlay">

                <android.support.v7.widget.Toolbar
                    android:id="@+id/toolbar"
                    android:layout_width="match_parent"
                    android:layout_height="?attr/actionBarSize"
                    android:background="?attr/colorPrimary"
                    app:popupTheme="@style/AppTheme.PopupOverlay"/>

            </android.support.design.widget.AppBarLayout>

            <FrameLayout
                android:id="@+id/content"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:paddingBottom="@dimen/activity_vertical_margin"
                android:paddingLeft="@dimen/activity_horizontal_margin"
                android:paddingRight="@dimen/activity_horizontal_margin"
                android:paddingTop="@dimen/activity_vertical_margin"
                app:layout_behavior="@string/appbar_scrolling_view_behavior">
            </FrameLayout>
            <FrameLayout
                android:id="@+id/progressLayout"
                android:layout_width="373dp"
                android:layout_height="500dp"
                android:layout_marginRight="8dp"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toTopOf="parent"
                android:layout_marginTop="8dp"
                android:layout_marginLeft="8dp"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintBottom_toBottomOf="parent"
                android:layout_marginBottom="8dp"
                android:animateLayoutChanges="true"
                android:alpha="0.4"
                android:visibility="gone"
                android:background="@color/colorPrimaryLight" >
                <com.wang.avi.AVLoadingIndicatorView
                    android:id="@+id/avi"
                    style="@style/AVLoadingIndicatorView"
                    android:layout_height="150dp"
                    android:layout_width="150dp"
                    android:layout_gravity="center"
                    android:indeterminate="true"
                    app:indicatorName="PacmanIndicator"
                    app:indicatorColor="@color/colorPrimaryDark" />
            </FrameLayout>

        </android.support.design.widget.CoordinatorLayout>

        <com.rom4ek.arcnavigationview.ArcNavigationView
            android:id="@+id/nav_view"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            android:background="@android:color/white"
            android:fitsSystemWindows="true"
            app:itemBackground="@android:color/white"
            app:menu="@menu/activity_home_drawer"
            app:arc_cropDirection="cropOutside"
            app:arc_width="96dp"/>
        <!--<android.support.design.widget.NavigationView
            android:id="@+id/nav_view"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            android:fitsSystemWindows="true"
            app:menu="@menu/activity_home_drawer">
        </android.support.design.widget.NavigationView>-->
    </android.support.v4.widget.DrawerLayout>
</layout>

I got some thing back blackground
Image

Hey !

Good work with this library ;)

error in gradle

hi
i have an error when sync gradle
this is error (in "com.android.support:appcompat-v7:28.0.0") :
All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 28.0.0, 25.3.0. Examples include com.android.support:animated-vector-drawable:28.0.0 and com.android.support:design:25.3.0
and this is my Gradle :
`apply plugin: 'com.android.application'

android {
compileSdkVersion 28
defaultConfig {
applicationId "global.emdad.emdadglobal"
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.rom4ek:arcnavigationview:1.0.3'
}
`

Transparent status/navigation bar

Hi,

what a great library you made. It is really easy to use and looks pretty awesome.

I found some UI bug when navigation view is used with transparent navigation bar.

snimka obrazovky 2017-02-15 o 21 41 38

SwipeBackLayout Error

Crash app example:
01-27 15:29:27.982 10977-10977/com.appdroid.develop.fantasyslide E/AndroidRuntime: FATAL EXCEPTION: main Process: com.appdroid.develop.fantasyslide, PID: 10977 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.appdroid.develop.fantasyslide/com.appdroid.develop.fantasyslide.UniversalActivity}: android.view.InflateException: Binary XML file line #0: Binary XML file line #0: Error inflating class me.imid.swipebacklayout.lib.SwipeBackLayout at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2449) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509) at android.app.ActivityThread.access$1000(ActivityThread.java:153) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:5523) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629) Caused by: android.view.InflateException: Binary XML file line #0: Binary XML file line #0: Error inflating class me.imid.swipebacklayout.lib.SwipeBackLayout at android.view.LayoutInflater.inflate(LayoutInflater.java:543) at android.view.LayoutInflater.inflate(LayoutInflater.java:427) at android.view.LayoutInflater.inflate(LayoutInflater.java:374) at me.imid.swipebacklayout.lib.app.SwipeBackActivityHelper.onActivityCreate(SwipeBackActivityHelper.java:28) at com.appdroid.develop.fantasyslide.UniversalActivity.onCreate(UniversalActivity.java:28) at android.app.Activity.performCreate(Activity.java:6303) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2402) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509)  at android.app.ActivityThread.access$1000(ActivityThread.java:153)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:154)  at android.app.ActivityThread.main(ActivityThread.java:5523)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)  Caused by: android.view.InflateException: Binary XML file line #0: Error inflating class me.imid.swipebacklayout.lib.SwipeBackLayout at android.view.LayoutInflater.createView(LayoutInflater.java:649) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:768) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:708) at android.view.LayoutInflater.inflate(LayoutInflater.java:496) at android.view.LayoutInflater.inflate(LayoutInflater.java:427)  at android.view.LayoutInflater.inflate(LayoutInflater.java:374)  at me.imid.swipebacklayout.lib.app.SwipeBackActivityHelper.onActivityCreate(SwipeBackActivityHelper.java:28)  at com.appdroid.develop.fantasyslide.UniversalActivity.onCreate(UniversalActivity.java:28)  at android.app.Activity.performCreate(Activity.java:6303)  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2402)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509)  at android.app.ActivityThread.access$1000(ActivityThread.java:153)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:154)  at android.app.ActivityThread.main(ActivityThread.java:5523)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)  Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.newInstance(Native Method) at android.view.LayoutInflater.createView(LayoutInflater.java:623) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:768)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:708)  at android.view.LayoutInflater.inflate(LayoutInflater.java:496)  at android.view.LayoutInflater.inflate(LayoutInflater.java:427)  at android.view.LayoutInflater.inflate(LayoutInflater.java:374)  at me.imid.swipebacklayout.lib.app.SwipeBackActivityHelper.onActivityCreate(SwipeBackActivityHelper.java:28)  at com.appdroid.develop.fantasyslide.UniversalActivity.onCreate(UniversalActivity.java:28)  at android.app.Activity.performCreate(Activity.java:6303)  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2402)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509)  at android.app.ActivityThread.access$1000(ActivityThread.java:153)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:154)  at android.app.ActivityThread.main(ActivityThread.java:5523)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)  Caused by: java.lang.NumberFormatException: Invalid int: "50.0dip" at java.lang.Integer.invalidInt(Integer.java:138) at java.lang.Integer.parse(Integer.java:410) at java.lang.Integer.parseInt(Integer.java:367) at com.android.internal.util.XmlUtils.convertValueToInt(XmlUtils.java:133) at android.content.res.TypedArray.getInt(TypedArray.java:357) at me.imid.swipebacklayout.lib.SwipeBackLayout.<init>(SwipeBackLayout.java:142) at me.imid.swipebacklayout.lib.SwipeBackLayout.<init>(SwipeBackLayout.java:129) at java.lang.reflect.Constructor.newInstance(Native Method)  at android.view.LayoutInflater.createView(LayoutInflater.java:623)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:768)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:708)  at android.view.LayoutInflater.inflate(LayoutInflater.java:496)  at android.view.LayoutInflater.inflate(LayoutInflater.java:427)  at android.view.LayoutInflater.inflate(LayoutInflater.java:374)  at me.imid.swipebacklayout.lib.app.SwipeBackActivityHelper.onActivityCreate(SwipeBackActivityHelper.java:28)  at com.appdroid.develop.fantasyslide.UniversalActivity.onCreate(UniversalActivity.java:28)  at android.app.Activity.performCreate(Activity.java:6303)  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2402)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509)  at android.app.ActivityThread.access$1000(ActivityThread.java:153)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:154)  at android.app.ActivityThread.main(ActivityThread.java:5523)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)  01-27 15:29:27.983 10977-10977/? E/MQSEventManagerDelegate: failed to get MQSService.

Error with drawable like itembackground

Hello!
I'm trying to set a variable background to the item (when selected: white, if not: black), just as it is possible to set the color of the text and the icon ... but the field only accepts integer and so I get error. Here's my code and error message.

<com.rom4ek.arcnavigationview.ArcNavigationView android:id="@+id/navigation_view" android:layout_width="wrap_content" android:layout_height="match_parent" app:elevation="3dp" android:layout_gravity="start" android:background="@color/grey" android:fitsSystemWindows="true" app:arc_cropDirection="cropOutside" app:itemTextColor="@drawable/menu_icon_style" app:itemIconTint="@drawable/menu_icon_style" app:arc_width="96dp" app:itemBackground="@color/white" app:headerLayout="@layout/navigation_header" app:menu="@menu/navigation_menu"/>

2019-05-11 10:12:37.224 31047-31047/beerlocation.com.br E/AndroidRuntime: FATAL EXCEPTION: main
Process: beerlocation.com.br, PID: 31047
java.lang.RuntimeException: Unable to start activity ComponentInfo{beerlocation.com.br/beerlocation.com.br.activities.MainActivity2}: android.view.InflateException: Binary XML file line #34: Binary XML file line #34: Error inflating class com.rom4ek.arcnavigationview.ArcNavigationView
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3086)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3229)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1926)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:6981)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1445)
Caused by: android.view.InflateException: Binary XML file line #34: Binary XML file line #34: Error inflating class com.rom4ek.arcnavigationview.ArcNavigationView
Caused by: android.view.InflateException: Binary XML file line #34: Error inflating class com.rom4ek.arcnavigationview.ArcNavigationView
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:647)
at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.createCustomViewInternal(CalligraphyLayoutInflater.java:211)
at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.access$000(CalligraphyLayoutInflater.java:20)
at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater$PrivateWrapperFactory2.onCreateView(CalligraphyLayoutInflater.java:302)
at android.view.LayoutInflater$FactoryMerger.onCreateView(LayoutInflater.java:186)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:780)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.inflate(CalligraphyLayoutInflater.java:60)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
at beerlocation.com.br.activities.MainActivity2.onCreate(MainActivity2.java:35)
at android.app.Activity.performCreate(Activity.java:7326)
at android.app.Activity.performCreate(Activity.java:7317)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3066)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3229)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1926)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:6981)
at java.lang.reflect.Method.invoke(Native Method)
2019-05-11 10:12:37.226 31047-31047/beerlocation.com.br E/AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1445)
Caused by: android.content.res.Resources$NotFoundException: Drawable beerlocation.com.br:drawable/menu_icon_background with resource ID #0x7f0800c9
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/menu_icon_background.xml from drawable resource ID #0x7f0800c9
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:898)
at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:677)
at android.content.res.Resources.getDrawableForDensity(Resources.java:903)
at android.content.res.Resources.getDrawable(Resources.java:842)
at android.content.Context.getDrawable(Context.java:628)
at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:463)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:203)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:191)
at android.support.v7.content.res.AppCompatResources.getDrawable(AppCompatResources.java:102)
at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:76)
at android.support.design.widget.NavigationView.(NavigationView.java:156)
at android.support.design.widget.NavigationView.(NavigationView.java:104)
at com.rom4ek.arcnavigationview.ArcNavigationView.(ArcNavigationView.java:48)
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:647)
at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.createCustomViewInternal(CalligraphyLayoutInflater.java:211)
at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.access$000(CalligraphyLayoutInflater.java:20)
at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater$PrivateWrapperFactory2.onCreateView(CalligraphyLayoutInflater.java:302)
at android.view.LayoutInflater$FactoryMerger.onCreateView(LayoutInflater.java:186)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:780)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at uk.co.chrisjenx.calligraphy.CalligraphyLayoutInflater.inflate(CalligraphyLayoutInflater.java:60)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
at beerlocation.com.br.activities.MainActivity2.onCreate(MainActivity2.java:35)
at android.app.Activity.performCreate(Activity.java:7326)
at android.app.Activity.performCreate(Activity.java:7317)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3066)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3229)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1926)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:6981)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.