All Projects → rey5137 → Material

rey5137 / Material

Licence: apache-2.0
A library to bring fully animated Material Design components to pre-Lolipop Android.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Material

Fabrevealmenu Master
A general purpose android UI library to show a user show menu in accordance of Floating action button with material design guidelines.
Stars: ✭ 558 (-90.78%)
Mutual labels:  material
React Native Snackbar
🍱 Material Design "Snackbar" component for Android and iOS.
Stars: ✭ 613 (-89.88%)
Mutual labels:  material
Wanandroid
🐔🏀【停止维护,已使用Jetpack+Mvvm重构】根据鸿神提供的WanAndroid开放Api来制作的产品级玩安卓App,采用Kotlin语言,基于Material Design+AndroidX +MVP+RxJava+Retrofit等框架开发,注释超详细,方便大家练手
Stars: ✭ 674 (-88.87%)
Mutual labels:  material
Material Design Template
Material Design Based One Page HTML Template
Stars: ✭ 572 (-90.55%)
Mutual labels:  material
Web
⚡️ Supercharged version of Create React App with all the bells and whistles.
Stars: ✭ 594 (-90.19%)
Mutual labels:  material
App Framework
Applications for any device with HTML, CSS and JavaScript - free and open source!
Stars: ✭ 639 (-89.45%)
Mutual labels:  material
Angular Mdc Web
Angular wrapper for Material Design (Web) Components
Stars: ✭ 542 (-91.05%)
Mutual labels:  material
Filmy
🎥 Material designed awesome movie app which is powered by tmdb.
Stars: ✭ 697 (-88.49%)
Mutual labels:  material
Fluid
📖 Library for QtQuick apps with Material Design
Stars: ✭ 601 (-90.07%)
Mutual labels:  material
Flutter login
Provides login screen with login/signup functionalities to help speed up development
Stars: ✭ 665 (-89.02%)
Mutual labels:  material
Materialfavoritebutton
Animated favorite/star/like button
Stars: ✭ 586 (-90.32%)
Mutual labels:  material
Chips Input Layout
A customizable Android ViewGroup for displaying Chips (specified in the Material Design Guide).
Stars: ✭ 591 (-90.24%)
Mutual labels:  material
Material Shell
A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate windows in order to improve productivity. It's meant to be 100% predictable and bring the benefits of tools coveted by professionals to everyone.
Stars: ✭ 6,189 (+2.21%)
Mutual labels:  material
Taptargetview
An implementation of tap targets from the Material Design guidelines for feature discovery.
Stars: ✭ 5,114 (-15.54%)
Mutual labels:  material
Material Calendarview
A Material design back port of Android's CalendarView
Stars: ✭ 5,755 (-4.95%)
Mutual labels:  material
Jsonforms
Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.
Stars: ✭ 542 (-91.05%)
Mutual labels:  material
Flat Remix Gtk
Flat Remix is a GTK application theme inspired by material design. It is mostly flat using a colorful palette with some shadows, highlights, and gradients for some depth.
Stars: ✭ 634 (-89.53%)
Mutual labels:  material
Radialprogressbar
Customizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
Stars: ✭ 714 (-88.21%)
Mutual labels:  material
Hologramshader
✏️ Test of an hologram material made in Unity.
Stars: ✭ 684 (-88.7%)
Mutual labels:  material
React Native Material Dropdown
Material dropdown with consistent behaviour on iOS and Android
Stars: ✭ 661 (-89.08%)
Mutual labels:  material

Material

Download Android Arsenal

MaterialLibrary is an Open Source Android library that back-port Material Design components to pre-Lolipop Android. MaterialLibrary's original author is Rey Pham.

Features

Demo

Get it on Google Play

Or try it here.

Getting Started

Add Gradle dependency:

dependencies {
   implementation 'com.github.rey5137:material:1.3.1'
}

AppCompat, CardView, RecyclerView library is required by Material library.

dependencies {
   compile 'androidx.appcompat:appcompat:1.0.0'
   compile 'androidx.cardview:cardview:1.0.0'
   compile 'androidx.recyclerview:recyclerview:1.0.0'
}

Now you can use any widget in com.rey.material.widget package as you wish. For styling, please view Wiki. Note that default style of widgets depend on theme of AppCompat. Here is an example:

     <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->

        <!-- colorPrimary is used for the default action bar background -->
        <item name="colorPrimary">@color/colorPrimary</item>

        <!-- colorPrimaryDark is used for the status bar -->
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>

        <!-- colorAccent is used as the default value for colorControlActivated
             which is used to tint widgets -->
        <item name="colorAccent">@color/colorAccent</item>

        <!-- You can also set colorControlNormal, colorControlActivated
             colorControlHighlight & colorSwitchThumbNormal. -->
    </style>

Donation

You can support the project and thank the author for his hard work.

Click here to lend your support to: Support Material Library project. and make a donation at pledgie.com !

PayPal

Contributing

Want to contribute? You are welcome! Note that all pull request should go to dev branch.

Developed By

License

Copyright 2015 Rey Pham.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].