Android Material Design控件军火库集合

Material Design: Android UI 控件库完整指南 本文还有配套的精品资源,点击获取 简介:Material Design 是一个基于 Google 的设计规范的 Android UI 控件库,它帮助开发者创建遵循现代风格的应用程序。该库以 Java 编写,包含多样的组件如按钮、抽屉、浮动操作按钮等,旨在提供一致、直观且富有表现力的用户体验。通过使用这些控件,开发者可以快速构建出专业且美观的 Android 应用,同时自定义... 阅读详情

本文转自 http://www.jianshu.com/p/4aaf04749f16,想看运行效果的请移步上述地址

本篇适合哪些人?

  • 刚刚从基于android 4.4以下项目中切出来,还没有用过5.0+新特性
  • 新人入门学点牛逼特效控件
  • 撸一个爱屁屁


本篇包含

  • MaterialDrawer
  • material-menu
  • CoordinatorLayout
  • AppBarLayout
  • CollapsingToolbarLayout
  • DrawerLayout
  • MaterialDesignLibrary
  • material
  • MaterialDesignInXamlToolkit

MaterialDrawer

https://github.com/mikepenz/MaterialDrawer
提供比NavigationView 更好的交互效果的侧滑菜单项

material-menu

提供带切换效果的Ioc
github:material-menu

CoordinatorLayout && AppBarLayout

  • 如果你想做出嵌套View滚动效果那么必须用它来实现
  • 他和CoordinatorLayout是一对的.CoordinatorLayout的直接子View必须是它.因为AppBarLayout.ScrollingViewBehavior对子View滑动响应事件直接做了处理.
    在另外一个嵌套的View中必须设置app:layout_behavior="@string/appbar_scrolling_view_behavior"这个特殊的值.也可以自定义Behavior.
  • 具体用法参考:泡在网上的日子
  • CoordinatorLayout的使用如此简单
  • CoordinatorLayout布局的使用方式

CollapsingToolbarLayout

实现视差滚动动画和Toolbar滚动

DrawerLayout

提供类似 SlidingMenu的官方支持库(侧滑菜单)

discreteSeekBar

https://github.com/AnderWeb/discreteSeekBar
百分比滑动条

MaterialDesignLibrary

https://github.com/navasmdc/MaterialDesignLibrary
一个支持兼容到android2.2 的依赖库.很强大. 详情见github.

material

https://github.com/rey5137/material
一大波封装完整的组件 直接调用就可以了

MaterialDesignInXamlToolkit

https://github.com/ButchersBoy/MaterialDesignInXamlToolkit
同上都是组件军火库


别再手动上传了!用宝塔面板的‘Let‘s Encrypt’免费SSL证书,3分钟自动续期 本文详细介绍了如何利用宝塔面板的‘Let‘s Encrypt’功能实现SSL证书的自动申请和续期,3分钟完成配置即可永久免费使用。通过对比不同SSL证书方案,突出Let's Encrypt的免费、自动续期和高安全性优势,特别适合个人博客和中小企业官网。 阅读详情

相关推荐

OpenCode:终端开源AI编程助手,多模型接入与实战指南

AI编程助手正在从IDE侧边栏走向终端环境。其核心原理是让模型直接读取项目文件、执行命令、查看报错,形成从诊断到修复的完整闭环,从而解决传统插件上下文割裂的问题。技术价值在于开源透明、模型无关,既可接入OpenAI等云端服务,也能通过Ollama连接本地模型,兼顾数据安全与离线场景。在工程实践中,它适用于长时间驻留项目、自动修Bug、团队统一AI工具链等需求。OpenCode正是这样一款终端AI助手,支持灵活配置第三方API密钥,提供免费档与Go套餐,并通过Skills技能系统让模型遵循标准操作流程。同时,

weixin_28745821的博客 326

Android UI组件框架AndroidMaterialDesign详解

1.功能列表 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将...

门心叼龙的专栏 7522

电子工程师必看:dB与放大倍数快速换算表(附常见误区解析)

本文为电子工程师提供了dB与放大倍数快速换算的实战指南。文章深度解析了分贝的本质与核心价值,并提供了电压/电流与功率增益的速查表及心算技巧。重点剖析了混淆电压与功率dB、-3dB带宽理解等常见误区,并结合示波器、频谱仪测量及系统级应用,帮助工程师在实际工作中高效、准确地运用这一对数工具。

weixin_29214199的博客 654

探索 Material 3:全新设计系统和组件库的介绍

Material Design 是一套由 Google 开发的设计系统,为开发人员提供了一致、美观和易于使用的界面元素。最近,Google 推出了 Material 3,这是 Material Design 的最新版本,带来了全新的设计语言和组件库。

特立独行的博客 6244

从CMT2300A实战出发:Sub1G射频匹配电路设计要点与315MHz应用详解

本文从CMT2300A芯片实战出发,详细解析Sub1G射频匹配电路设计要点,特别针对315MHz应用场景。内容涵盖频段划分逻辑、调制方式选择、晶体振荡器设计等基础认知,以及315MHz匹配电路物料选型、巴伦网络处理等实战技巧,并分享PCB布局防干扰设计和实测验证方法,助力开发者优化射频通信性能。

weixin_29238147的博客 162

win10离线安装.NetFrameWork3.5出现0x800F081F解决办法。

由于公司开发环境是内网,并且安装arcgis10.2又需要.NetFrameWork3.5的环境,安装.NetFrameWork3.5的又总是报错“0x800F081F”找不到源文件。折腾了两天总算解决了。 首先我们能在网上搜索到的教程,你一定看到过这样的教程,就是使用下面的命令来进行安装。 dism /online /Enable-Feature /Featu...

AIGIS的博客 1万+

Android基础——Material Design

Material DesignMaterial Design是什么?ToolbarDrawerLayoutNavigationViewFloatingActionButtonSnackbarCoordinatorLayoutCarView Material Design是什么? Material Design时谷歌推出的一套UI设计规范,主要通过Design Support库来实现。 Toolbar 将ActionBar取消,修改value文件夹下的style.xml,修改parent为NoActionBa

松仔Log的博客 4921

不用FFmpeg!纯前端实现RTSP直播的3种现代方案对比(WebSocket/Wasm/WebCodecs)

本文深入探讨了纯前端实现RTSP直播的三种现代技术方案:WebSocket代理转发、Wasm解码和WebCodecs硬解。通过详细的架构设计、性能实测数据和兼容性分析,帮助开发者在安防监控、智慧城市等场景中选择最佳方案,实现低延迟、高效率的视频流处理。

lilh34434的博客 231

Android界面设计:Material Design之Toolbar

Material Design是由Google的设计工程师们基于传统优秀的设计原则,结合丰富的创意和科学技术所开发的一套全新的界面设计语言,包含了视觉、运动、互动效果等特性。简单来说,就是一个包含多种控件和布局的库,名为Material库Android studio新建一个MaterialTest项目,配合AndroidX库中的一些控件开始了解Material库。

jemo的博客 867

高分辨率航拍图像的目标检测切图优化策略

本文深入探讨了高分辨率航拍图像目标检测中的切图优化策略。针对大尺寸图像直接缩放导致小目标信息丢失的问题,文章详细阐述了基于重叠切割的核心方法,包括如何根据目标尺寸确定切图尺寸与重叠率,并提供了从切图到坐标还原的完整代码实现与避坑指南,有效提升检测精度与效率。

xk7n92h3p5m的博客 1113

WGCNA加权基因共表达网络分析(1)简介、原理

WGCNA简介 WGCNA(Weighted Gene Co-Expression Network Analysis, 加权基因共表达网络分析),鉴定表达模式相似的基因集合(module),解析基因集合与样品表型之间的联系,绘制基因集合之间的调控网络并鉴定关键调控基因 WGCNA适用于复杂的转录组数据(样本数目较多) 研究不同器官/组织类型和不同阶段的发育调控、生物和非生物胁迫的不同时间响应机制 WGCNA原理 原理概要 1.构建基因共表达网络:先构建基因共表达网络,通常利用两两基因之间的表达模式来计算

qq_44520665的博客 3万+

Android开发的UI设计——Material Design

Material Design 是用于指导用户在各种平台和设备上进行视觉、动作和互动设计的全面指南。如需在您的 Android 应用中使用 Material Design,请遵循 Material Design 规范中定义的准则,并使用 Material Design 支持库中提供的新组件和样式。作为Google旗下的一员——安卓,则是将其一些最具代表性一些控件和效果封装在_Material库_,这就让我们开发者可以在不了解Material Design的情况下,也很容易将自己的应用Material化,当然

fjnu_se的博客 1363

从毫K级温控到分子级洁净:光刻机环境控制系统的技术演进与专利格局

摘要 光刻机环境控制系统是半导体制造中的"隐形精密工程",通过毫K级温度控制(±0.002℃)、超高洁净度(ISO Class 1)等核心技术为纳米级光刻提供环境保障。本文系统分析了温度、湿度、洁净度、流场和压力控制五大技术方向的发展趋势,揭示了从单参数控制向多参数协同智能控制的转型路径。研究显示:1)温度控制正从PID向神经网络智能控制演进;2)EUV光刻将湿度控制推至ppbv级;3)洁净度控制扩展到分子级污染物管理。头部厂商中,ASML侧重系统集成,Nikon专注浸没流场,Canon

huanghm88的专栏 310

android material design 军火库 控件

文章目录罗列MD风格的控件一点经验DrawerLayout(滑动菜单-主体布局)ToolbarNavigationView(滑动菜单-菜单布局)FloatingActionButton + SanckbarCoordinatorLayoutCardView(卡片式布局)AppBarLayoutSwipeRefreshLayout(下拉刷新)CollapsingToolbarLayout()Nest...

简简简简abc 1113

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

2023年React最全UI组件库指南

这些组件库提供了丰富的UI组件,可以帮助开发者快速构建漂亮、响应式的React应用程序。

莫(⊙o⊙)北 2908

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Android Material Design控件使用(二)

Android Material Design控件使用(二)

Lbsssss的博客 1008

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

十个Android Material Design库

Material Design现在已经很流行了,下面列出10个三方开源库让你的app提供更好的MaterialDesign体验,支持Lollipop之前的版本,大家可以根据自己的需要选取一些应用到自己的项目中,下面列出的库没有排名顺序。1.Android Design Support Library 这个官方出的兼容包不用多说了,里面包括了几个很好用的组件,自己去搜索文章学习就好了,在项目

NoBlueSky的专栏 9894

【亲测免费】 MaterialDesignInXamlToolkit 开源项目教程

MaterialDesignInXamlToolkit 项目的目录结构如下: ``` MaterialDesignInXamlToolkit/ ├── config/ ├── docs/ ├── src/ ├── tests/ ├── .editorconfig ├── .gitattributes ├── .gitignore ├── Directory.Build.props ├── Dir...

gitblog_00396的博客 1056

【亲测免费】 Material Design 组件库指南

Material Design 组件库指南 项目介绍 组件 - Material Design 3 是一个基于 Google 的 Material Design 设计规范的开源实现,它致力于提供一套高质量的 UI 组件,帮助开发者轻松构建具有统一且现代设计风格的应用程序。这个项目(pmndrs/component-material)主要关注于实现核心组件和交互模式,确保开发者的应用程序既美观又遵...

gitblog_00401的博客 649

Android Material Design UI方案使用讲解

Google I/O 2014 就已发布了Material Design,最近项目完成后总结一些Material UI 的常见控件使用,总结成系列文章欢迎阅读。

luo_boke的博客 5054

Vue Material - 基于谷歌 Material Design 打造的前端组件库,用 Vue 开发海外应用的绝佳选择

一位朋友问我用 vue 开发 APP 在谷歌商店上架,有什么简单的 UI 组件库,我推荐了这款,同样推荐给各位。

那些免费的砖 4090

安卓进阶——Material Design库

本文介绍了Android Material Design库中的12个核心组件及其应用场景。Toolbar替代传统ActionBar,提供灵活定制;NavigationView实现侧滑菜单;FloatingActionButton作为醒目操作按钮;Snackbar提供轻量提示;CardView展示卡片式布局;BottomSheetBehavior实现底部弹窗;DrawerLayout管理侧滑抽屉;CoordinatorLayout协调视图交互;AppBarLayout和CollapsingToolbarLay

Meteors.的博客 1147

Android Material Design控件的简单使用

Android最原生的UI控件越来越不能满足如今的用户体验,Google为了对标苹果的UI体验,在2015年提出了Material Design, 我们安卓程序员应该积极响应Google的号召,学习新的UI理念,本篇文章就带大家入门Material Design。

zjm807778317的博客 1763

Android Material Design 兼容库的使用详解

众所周知Material Design(材质设计)是Google在2014年I/O大会上发布的一种新的设计规范。一经推出就好评如潮,个人是非常喜欢这种风格的,由于他只支持5.0及其以上的设备,开发者也只是去尝尝鲜,并没用在真实的项目中去,使得其在国内的市场并不是太好。随后不久Google就退出了其兼容库Android Design Support Library,兼容至2.1!这绝对是业界良心,极

三杯五岳 1629

Android Material Design:入门指南

Material Design 是 Google 推出的设计语言,旨在通过统一的视觉、交互和运动设计准则,为用户提供一致、美观和直观的体验。使用新版本的Android studio 创建的项目现在是默认支持AndroidX库&Material Design的。Material Design 中的卡片 (Card) 是一个常见的布局元素,用于展示内容块。Snackbar 是一种轻量级通知组件,用于展示短暂的消息,同时提供可操作的按钮。应用的背景颜色,确保文本与背景的对比度足够高。其他的Theme有如下。

konoaquada的博客 2170

如何从零到精通TensorFlow:TensorFlow-Course实战成功案例展示

TensorFlow-Course是一个为初学者和普通用户设计的开源TensorFlow教程项目,提供简单易用的机器学习教程。这个项目通过结构化、文档完善的教程,帮助开发者快速掌握TensorFlow框架的核心技能,从基础概念到神经网络实战应用,实现从零到精通的完整学习路径。🚀 ## TensorFlow-Course项目核心功能解析 TensorFlow-Course项目旨在解决传统Ten

gitblog_01039的博客 969
上一篇: MySQL性能调优的10个方法
下一篇: 常见的2D碰撞检测
系统信息
系统信息 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄23年 2404粉丝 565原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值