Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
M

MaterialDesignDemo

> 编程语言
Open source

Open Learning Project Base on Material Design Support Library

728 stars0 likes0 views
WebsiteGitHub

About

Open Learning Project Base on Material Design Support Library

关于换肤请移步:ThemeSkinning

  • 2016年5月13日更新:合并library和lib_skinloader,并优化部分代码

  • 2016年4月22日更新: 更改项目结构,将可更改的第三方库转移到ThirdLibrary目录。 目前App功能基本实现,下一步就是将通用的东西抽取到一个类库中。

  • 2016年4月21号更新:增加干货与福利

  • 2016年4月17号更新:增加主题换肤

这是一个基于Material Design Support Library的一个小项目,里面含有常用的一些组件及功能。

目前已实现的一些组件及功能

  • 基于Material Design Support Library作为项目整体框架。对应博文:Android Material Design 兼容库的使用详解

  • RecyclerView的万能适配器。对应博文:打造一个RecyclerView的万能适配器-减少你的代码冗余

  • 高仿QQ的自定义View。对应博文:Android自定义View之高仿QQ健康

  • 主题换肤功能。对应博文:Android主题换肤 无缝切换

感谢

  • fengjundev提供的开源库Android-Skin-Loader

  • jianghejie提供的开源库XRecyclerView

  • chrisbanes提供的开源库PhotoView

使用到的其他开源库

  • okhttp
  • gson
  • picasso
  • ThinDownloadManager

特别申明:本项目主要供学习使用,无任何商业用途。

效果展示图


Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Java

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言