Ti.DrawerLayout | module adds support for using the DrawerLayout in Titanium | Navigation library

 by   manumaticx Java Version: 3.0.1 License: Non-SPDX

kandi X-RAY | Ti.DrawerLayout Summary

kandi X-RAY | Ti.DrawerLayout Summary

Ti.DrawerLayout is a Java library typically used in User Interface, Navigation applications. Ti.DrawerLayout has no bugs, it has no vulnerabilities and it has low support. However Ti.DrawerLayout build file is not available and it has a Non-SPDX License. You can download it from GitHub.

This module adds support for using the DrawerLayout in Titanium Apps. The Drawer Layout is a view that can be pulled from the edge of a window. This can answer various purposes. The most common use case is the Navigation Drawer as seen in the above screenshot. The Navigation Drawer displays navigation options in a drawer which slides in from the left edge. To expand the drawer the user can either touch the app icon or swipe from the left edge. The navigation drawer overlays the content but not the action bar.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              Ti.DrawerLayout has a low active ecosystem.
              It has 140 star(s) with 55 fork(s). There are 23 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              Ti.DrawerLayout has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of Ti.DrawerLayout is 3.0.1

            kandi-Quality Quality

              Ti.DrawerLayout has 0 bugs and 0 code smells.

            kandi-Security Security

              Ti.DrawerLayout has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              Ti.DrawerLayout code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              Ti.DrawerLayout has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              Ti.DrawerLayout releases are available to install and integrate.
              Ti.DrawerLayout has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions, examples and code snippets are available.
              Ti.DrawerLayout saves you 415 person hours of effort in developing the same functionality from scratch.
              It has 985 lines of code, 71 functions and 10 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed Ti.DrawerLayout and discovered the below as its top functions. This is intended to give you an instant insight into Ti.DrawerLayout implemented functionality, and help decide if they suit your requirements.
            • Called when a property is changed
            • Initialize the drawer toggle
            • Initializes the left drawer
            • Replace the centerView with the given view proxy
            • Handles the message
            • Handles the right drawer
            • Toggles the right drawer
            • Handles the close view
            • Opens the right window
            • Gets or creates view
            • Set the arrow state
            • Replaces the center view
            • Release all views held by the drawer proxy
            • Releases the drawer proxy
            • Is the right drawer visible?
            • Is the right drawer open?
            • Is the left drawer visible?
            • Is the left drawer open?
            • Close left view
            • Releases all views
            • Closes the right window
            • Opens the left window
            • Toggle right window
            • Toggle left window
            • Overrides super class method
            • Allows the user to intercept the touch event
            Get all kandi verified functions for this library.

            Ti.DrawerLayout Key Features

            No Key Features are available at this moment for Ti.DrawerLayout.

            Ti.DrawerLayout Examples and Code Snippets

            No Code Snippets are available at this moment for Ti.DrawerLayout.

            Community Discussions

            Trending Discussions on Ti.DrawerLayout

            QUESTION

            Solution to memory leak with Appcelerator drawer?
            Asked 2017-Mar-17 at 17:12

            I am using this module (https://github.com/manumaticx/Ti.DrawerLayout) for the drawer in my Android app. However, I am seeing a memory leak in that replacing the centerView results in any previous views being retained. I am seeing the exact same scenario as described in this issue (https://github.com/manumaticx/Ti.DrawerLayout/issues/72), right down to the leaked activities in the memory analyzer. If I keep adding new views to the drawer it will eventually crash with OOM (code is at the bottom).

            Now, the issue I linked seems to indicate it is fixed, but when I pull 2.0.0 from gittio (http://gitt.io/component/com.tripvi.drawerlayout) it still has the issue.

            Everyone seems to use this drawer, though, and I don't understand how it's useable at all. Has anyone independently discovered a workaround?

            Here is my code to exchange the centerview of the drawer.

            ...

            ANSWER

            Answered 2017-Mar-17 at 17:12

            I was unable to find a solution, so I wrote my own drawer.

            Source https://stackoverflow.com/questions/42655209

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install Ti.DrawerLayout

            Grab the latest package from the dist folder
            Install it following this guide
            with gittio: $ gittio install com.tripvi.drawerlayout

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/manumaticx/Ti.DrawerLayout.git

          • CLI

            gh repo clone manumaticx/Ti.DrawerLayout

          • sshUrl

            git@github.com:manumaticx/Ti.DrawerLayout.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Navigation Libraries

            react-navigation

            by react-navigation

            ImmersionBar

            by gyf-dev

            layer

            by sentsin

            slideout

            by Mango

            urh

            by jopohl

            Try Top Libraries by manumaticx

            circularprogress

            by manumaticxJavaScript

            pagingcontrol

            by manumaticxJavaScript

            TiCrouton

            by manumaticxJava

            photogrid

            by manumaticxJavaScript

            Toasti

            by manumaticxJavaScript