AdaptableBottomNavigationView - The Bottom Navigation View for displaying navigation items in a bar at the bottom of the screen. This view extends the BottomNavigationView from the Design Support Library, so the two classes are easily interchangable in your projects. FragmentStateAdapter / FragmentAdapter - An abstract adapter that allows you to create an adapter for displaying fragments within the ViewSwapper. These classes are the same as the implementations found within the Android Framework, agan with a few tweaks to better match the behaviour of the View Swapper component.
android android-library bottomnavigationview bottombar bottom-navigation bottom-nav bottom-navigation-view android-ui view viewpagerThis is a simple customisation of the TextInputLayout found in the Design Support Library.
android android-library textinputlayout android-uiThe AboutLibraries library allows you to easily create an used open source libraries fragment/activity within your app. As an extra feature you can also add an about this app section. Most modern apps feature a "Used Library"-section, which requires information about those respective libs. As it gets annoying to always copy those strings to your app, I've developed this small helper library to provide the required information.
aboutlibraries mikepenz fragments android libraries android-library android-ui android-developmentThe RecyclerView is one of the most used widgets in the Android world, and with it you have to implement an Adapter which provides the items for the view. Most use cases require the same base logic, but require you to write everything again and again. The FastAdapter is here to simplify this process. You don't have to worry about the adapter anymore. Just write the logic for how your view/item should look like, and you are done. This library has a fast and highly optimized core which provides core functionality, most apps require. It also prevents common mistakes by taking away those steps from the devs. Beside being blazing fast, minimizing the code you need to write, it is also really easy to extend. Just provide another adapter implementation, hook into the adapter chain, custom select / deselection behaviors. Everything is possible.
recyclerview fastadapter viewholder multi-select click-listeners drag-and-drop swipe recyclerview-adapter adapter android android-library android-development android-ui mikepenzIf any (or all) of these questions seem familiar, the MaterialDrawer is the perfect library for you all. Never waste your time again. It provides you with the easiest possible implementation of a navigation drawer for your application. There is a Header with profiles (AccountHeader), a MiniDrawer for Tablets (like Gmail), provide custom DrawerItems, custom colors, custom themes, ... No limits for customizations.
materialdrawer drawer navigation-drawer android material-design drawerlayout android-library android-ui drawer-support material-ui material-components material-theme android-development mikepenzAn Android library providing a TableView and a SortableTableView. To use the this library in your project simply add the following dependency to your build.gradle file.
sortabletableview android-library tableview android android-ui material-designA curated list of Android Complete References at one place. A complete reference for android developers. Here you can find references about everything you use while Android Development. To the extent possible under law, Amit Shekhar has waived all copyright and related or neighboring rights to this work.
awesome android-development android-library android-performance best-practices android-references android-guide android-application android-networking android-ui tutorial tutorials android-architecture blogs mvp-architectureif you want to show Spotlight immediately, use addOnGlobalLayoutListener to wait until views are drawn. simply set a title and description, these position will be automatically calculated.
android ui ux spotlight android-ui android-library android-appThis library aims to overcome the limitations of Toasts and Snackbars, while reducing the complexity of your layouts. With simplicity in mind, the Alerter employs the builder pattern to facilitate easy integration into any app. A customisable Alert view is dynamically added to the Decor View of the Window, overlaying all content.
android android-library alerting ui android-app android-ui android-development customisation material-design material-ui app googleAn easy-to-use customizable show case view with circular reveal animation. Please see wiki for more samples.
fancyshowcaseview android-ui circular-reveal android-development android android-library material-ui material-design animationCompactCalendarView is a simple calendar view which provides scrolling between months. It's based on Java's Date and Calendar classes. It provides a simple api to query for dates and listeners for specific events. For example, when the calendar has scrolled to a new month or a day has been selected. Still under active development. Please raise an issue of the requirement so that a discussion can take before any code is written, even if you intend to raise a pull request. Please see setup for testing.
calendar compactcalendarview android android-library android-ui animationThe library is a RecyclerView-based implementation of a scrollable list, where current item is centered and can be changed using swipes. It is similar to a ViewPager, but you can quickly and painlessly create layout, where views adjacent to the currently selected view are partially or fully visible on the screen. Add this into your dependencies block.
android view discrete-scroll item-picker recyclerviewpager carousel android-development android-ui android-library swipe recyclerview viewpager page-transformations layoutmanagerThis library is a set of simple wrapper classes that are aimed to help you easily create fancy material dialogs. Add this into your dependencies block.
android android-ui android-library dialogs fancy-material-dialogs dialog material-design viewThe library is a DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible. It doesn't provide you with a drawer builder. Add this into your dependencies block.
android android-ui view android-development sidemenu side-menu drawer-layout drawerlayout navigation-drawer sidenavigation swipe nav sidenav🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
refreshlayout overscroll pull-to-refresh pulltorefresh android android-ui header footerCelebrate more with this lightweight confetti particle system 🎊 Create realistic confetti by implementing this easy to use library.
android kotlin animations particles canvas party particle-system android-animation android-uiThere are some breaking API changes introduced in ticker 2.0. Please refer to the 2.0 migration doc. Ticker is a simple Android UI component for displaying scrolling text. Think about how an odometer scrolls when going from one number to the next, that is similar to what Ticker does. The Ticker handles smooth animations between strings and also string resizing (e.g. animate from "9999" to "10000").
android android-ui android-animationswipe right to display drawer with flowing effects. Include the following dependency in your build.gradle file.
android-uiAndroid library to observe scroll events on scrollable views. It's easy to interact with the Toolbar introduced in Android 5.0 Lollipop and may be helpful to implement look and feel of Material Design apps. Please note that the app on the Play store is not always the latest version.
android android-library android-ui material-design
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.