Giter Club home page Giter Club logo

materialdesigndemo's Introduction

Language:简体中文


This is a demo app designed with the fascinating and modern Google's Material Design. It was created using design support library to show how to implement material design in apps. It covers many material design components, such as:

  • NavigationView
  • CoordinatorLayout
  • AppBarLayout
  • CollapsingToolbarLayout
  • NestedScrollView
  • TabLayout
  • FloatingActionButton
  • SnackBar
  • SwipeRefreshLayout
  • RecyclerView
  • CardView
  • TextInputLayout
  • BottomSheetDialog
  • SharedElementTransitions
  • BottomNavigationView
  • ConstraintLayout
  • Chips
  • BottomAppBar
  • Material Buttons
  • Adaptive icon
  • App shortcuts

Please see my another App: Material Design 2 which is designed with MD2 using Androidx Libraries and Material Components.

Google Play:

https://play.google.com/store/apps/details?id=com.eajy.materialdesigndemo

image

image

image

image

image


Contributors

Open Source Licenses:

Copyright 2016 Eajy  
  
The product includes:  
  
Apache License, Version 2.0  
You may obtain a copy of the license at  
http://www.apache.org/licenses/LICENSE-2.0  
  
Android Support Library  
Copyright © 2005 The Android Open Source Project. All rights reserved. 
http://developer.android.com/tools/extras/support-library.html  
  
Glide  
Copyright © 2014 Google, Inc. All rights reserved.  
https://github.com/bumptech/glide  
  
Google Material Design Icons  
Copyright © Google, Inc. All rights reserved.  
https://material.io/icons/

- Designed by Eajy in China.

materialdesigndemo's People

Contributors

eajy avatar gurupreet avatar razorr1996 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  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

materialdesigndemo's Issues

Crash when i try to delete text

On the Widgets tab. after the progress bar component there is the editText which contain some text. If you try to select this text and use the cut option the app will crash.
photo_2017-03-19_20-19-53

Failed to launch MainActivity

Trying to compile and run on my phone, however failed to start. Here is what I did after clone this repo.

  • adding banner_ad_* and native_ad_* entries to strings.xml, just so I pass compiling
  • commenting out line 277 and 278 in MainActivity.java, as DonateActivity is not included in the source
  • build and run
$ adb shell am start -n "com.eajy.materialdesigndemo/com.eajy.materialdesigndemo.activity.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while executing: am start -n "com.eajy.materialdesigndemo/com.eajy.materialdesigndemo.activity.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.eajy.materialdesigndemo/.activity.MainActivity }
Error type 3
Error: Activity class {com.eajy.materialdesigndemo/com.eajy.materialdesigndemo.activity.MainActivity} does not exist.


Error while Launching activity

Android Studio version: 2.3.2
Android version: Android O Preview 1, API 26

It's most likely to be an error on my side, since the version I downloaded from Google Play works with no problem.

I'm sorry if the problem is obvious. I'm a beginner in Android developing. Thanks in advance.

Allow to switch between MD1 and MD2

Since they are to different design systems, you can even devide this project into 2 apps. For the same reason, isolation is the best way to be inclusive.

找不到资源

我下载 运行项目,找不到以下资源。

app\src\main\res\layout\ad_banner_donate.xml:25: error: resource string/banner_ad_unit_id_donate (aka com.eajy.materialdesigndemo:string/banner_ad_unit_id_donate) not found.
app\src\main\res\layout\ad_banner_main_card.xml:26: error: resource string/banner_ad_unit_id_main_card (aka com.eajy.materialdesigndemo:string/banner_ad_unit_id_main_card) not found.
app\src\main\res\layout\ad_banner_main_dialog.xml:26: error: resource string/banner_ad_unit_id_main_dialog (aka com.eajy.materialdesigndemo:string/banner_ad_unit_id_main_dialog) not found.
app\src\main\res\layout\ad_banner_main_widget.xml:26: error: resource string/banner_ad_unit_id_main_widget (aka com.eajy.materialdesigndemo:string/banner_ad_unit_id_main_widget) not found.
app\src\main\res\layout\ad_native_main.xml:25: error: resource string/native_ad_unit_id_main (aka com.eajy.materialdesigndemo:string/native_ad_unit_id_main) not found.

Colors overlap in Bottom Navigation mode (Transition Glitch?)

In the "Bottom Navigation" section,

If I'm on the blue tab and I click on the red tab, then if I click on the yellow tab: there's a orange section on the first part, while the rest is yellow.

Transition glitches?

If I'm on the red tab and I click on the blue tab, then if I click on the green tab: there's a blue/green/teal section on the first part, while the rest is green.

Not the same distribution everytime though

It's not consistent but does happen with a mix of swiping & clicking on the tabs at either end quickly.

DonateActivity

Your app looks really cool. And I appreciate how you uploaded your code to GitHub, Can you enlighten us with which IAB library you used and maybe post the donate activity?

Splash

The spalsh screen relies on a layout but layouts take time to inflate so it causes a slight lag(0.5 sec on avg) after opening the app. I think, you can create a style and directly apply it in the manifest

Sent from my Xiaomi Redmi Note 4 using FastHub

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.