All Projects → florent37 → Shrine Materialdesign2

florent37 / Shrine Materialdesign2

Licence: apache-2.0
implementation of Material Design 2 Shrine project

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Shrine Materialdesign2

Motion
A library used to create beautiful animations and transitions for iOS.
Stars: ✭ 1,726 (+702.79%)
Mutual labels:  material, design, ux
Material
A UI/UX framework for creating beautiful applications.
Stars: ✭ 11,870 (+5420.93%)
Mutual labels:  material, design, ux
Vue Mdc
Material web components for Vue.js
Stars: ✭ 1,217 (+466.05%)
Mutual labels:  google, material, design
Awesome Product Design
A collection of bookmarks, resources, articles for product designers.
Stars: ✭ 1,679 (+680.93%)
Mutual labels:  design, ux
Realtaiizor
C# WinForm UI/UX Component Library
Stars: ✭ 109 (-49.3%)
Mutual labels:  design, ux
Smart Webcomponents
Web Components & Custom Elements for Professional Web Applications
Stars: ✭ 110 (-48.84%)
Mutual labels:  material, ux
Materialdesigninxamltoolkit
Google's Material Design in XAML & WPF, for C# & VB.Net.
Stars: ✭ 11,603 (+5296.74%)
Mutual labels:  material, design
Material Discord
Material design theme for Discord
Stars: ✭ 127 (-40.93%)
Mutual labels:  material, design
Arclayout
With Arc Layout explore new styles and approaches on material design
Stars: ✭ 1,662 (+673.02%)
Mutual labels:  material, design
Material Apex
A Material Design Theme for Oracle APEX
Stars: ✭ 161 (-25.12%)
Mutual labels:  material, design
Materialdesign2
A beautiful app designed with Material Design 2 using Android X.
Stars: ✭ 170 (-20.93%)
Mutual labels:  material, design
Twittercompose
TwitterCompose is an Android application 📱 for showcasing Jetpack Compose for building declarative UI in Android.
Stars: ✭ 109 (-49.3%)
Mutual labels:  google, ux
Materialize
Materialize, a CSS Framework based on Material Design
Stars: ✭ 38,630 (+17867.44%)
Mutual labels:  material, design
Ui Ux
📝 Curated list for UI/UX Designers
Stars: ✭ 125 (-41.86%)
Mutual labels:  design, ux
Materialdesigndemo
A beautiful app designed with Material Design.
Stars: ✭ 1,391 (+546.98%)
Mutual labels:  material, design
Material Design For Bootstrap
Important! A new UI Kit version for Bootstrap 5 is available. Access the latest free version via the link below.
Stars: ✭ 9,463 (+4301.4%)
Mutual labels:  material, design
React Mdc Web
Material Design Components for React
Stars: ✭ 175 (-18.6%)
Mutual labels:  material, design
Rox
🌍 BeWelcome lets you share a place to stay, connect with travellers, meet up and find accommodation on your journey. It is and will always be a free, open source, non for profit, democratic community.
Stars: ✭ 95 (-55.81%)
Mutual labels:  design, ux
Guide
A free, open-source community resource for designers, developers and others working on non-custodial bitcoin products.
Stars: ✭ 94 (-56.28%)
Mutual labels:  design, ux
Material Color
🔆 The colour palette, based on Google's Material Design, for use in your project.
Stars: ✭ 135 (-37.21%)
Mutual labels:  google, material

Shrine-MaterialDesign2

Trying to reproduce some elements of Material Design 2 Shrine project on Android

https://material.io/design/material-studies/shrine.html#about-shrine

shrine_video

About Shrine

The Shrine app provides an online marketplace featuring lifestyle and fashion items from promoted labels. Shrine’s brand aesthetic is modern, elegant, and sophisticated, and is the unifying concept behind the various brands and products showcased.

shrine_info_1

Overlapping sheets

The underlying theme of Shrine’s interaction model is that of three overlapping sheets. The bottom sheet has the navigation and branding elements; the middle sheet has the main content; and the top sheet has the shopping cart. shrine_info_2

Implementation

I used ShapeOfView to allow views to have a custom shape,

https://github.com/florent37/ShapeOfView

implementation 'com.github.florent37:shapeofview:1.0.7'

Here, to remove my view's corners, using CutCornerView

shrine_info_2

Button

shape_button

 <com.github.florent37.shapeofview.shapes.CutCornerView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        
        android:elevation="3dp"
        
        app:shape_cutCorner_bottomLeftSize="12dp"
        app:shape_cutCorner_bottomRightSize="12dp"
        app:shape_cutCorner_topLeftSize="12dp"
        app:shape_cutCorner_topRightSize="12dp">

        <android.support.constraint.ConstraintLayout
            android:id="@+id/addToCart"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@android:color/white"
            android:foreground="?attr/selectableItemBackground">
            
            <ImageView ... />
            
            <TextView ... />

Sheets

sheets

<com.github.florent37.shapeofview.shapes.CutCornerView
    android:id="@+id/middleSheet"
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:layout_marginTop="16dp"
    android:elevation="4dp"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/menu"
    app:shape_cutCorner_topLeftSize="42dp"
    tools:showIn="@layout/activity_main">

    <android.support.constraint.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@android:color/white">

Fiches Plateau Moto : https://www.fiches-plateau-moto.fr/

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].