InstaMaterial

使用 Material Design 实现 Instagram(最初基于 Emmanuel Pacamalan 的概念)。「Implementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept)」

Github星跟蹤圖

InstaMaterial

Updated

Current source code contains UI elements from Design Support Library. If you still want to see how custom implementations of e.g. Floating Action Button or Navigation drawer work, just checkout this source code on tag Post 8.

Source code for implementation of Instagram with Material Design (based on Emmanuel Pacamalan's concept).

INSTAGRAM with Material Design concept video

Android Arsenal

Summary

The summary of making of InstaMaterial project is available on blog: Instagram with Material Design concept is getting real

Current build

The most recent app version is available here

Full showcase of application

App showcase

Blog posts

Getting started - opening the app

Implemented elements and effects:

  • Application intro transitions
  • Toolbar
  • Floating action button
  • RecyclerView

Opening app animation


Comments transition

Implemented elements and effects:

  • Comments view enter and exit transition

Comments view transition


Feed and comment buttons

Implemented elements and effects:

  • Send button animation in comments view
  • ViewAnimator
  • Ripples
  • RecyclerView smoothness

Feed and comment buttons


Feed context menu

Implemented elements and effects:

  • Floating context menu for feed item

Context menu


Like action effects

Implemented elements and effects:

  • Like counter
  • Like button animation
  • Like photo animation
  • AnimatorSet
  • ObjectAnimator
  • TextSwitcher

Like action effects


User profile

Implemented elements and effects:

  • User profile
  • Circural user photo
  • Circural reveal transition
  • ViewPropertyAnimator

User profile


Navigation Drawer

Implemented elements and effects:

  • Navigation Drawer
  • DrawerLayoutIstaller

Navigation Drawer


Capturing photo

Implemented elements and effects:

  • Camera preview
  • Capturing photo
  • Circular reveal

Capturing photo


Publishing photo

Implemented elements and effects:

  • Custom view drawing
  • Intent flags

Publishing photo

主要指標

概覽
名稱與所有者frogermcs/InstaMaterial
主編程語言Java
編程語言Java (語言數: 1)
平台
許可證Apache License 2.0
所有者活动
創建於2014-11-11 02:56:49
推送於2020-10-01 03:55:47
最后一次提交2016-10-27 03:25:37
發布數9
最新版本名稱Design_Support_Library (發布於 )
第一版名稱Post-1 (發布於 2014-12-05 21:16:56)
用户参与
星數5k
關注者數299
派生數1.4k
提交數123
已啟用問題?
問題數43
打開的問題數27
拉請求數2
打開的拉請求數4
關閉的拉請求數2
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?