GithubHelp home page GithubHelp logo

romtsn / arcnavigationview Goto Github PK

View Code? Open in Web Editor NEW
680.0 680.0 137.0 7.4 MB

Another approach to create NavigationDrawer with Material concepts

License: Apache License 2.0

Java 100.00%
android crop material-design navigationview

arcnavigationview's People

Contributors

jonathan-caryl avatar mrasimzahid avatar romtsn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

arcnavigationview's Issues

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 ;)

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

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) 

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

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)

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

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.

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 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'
}
`

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.