首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

聚焦 Android 11: UI 与 Compose

Compose 将 Kotlin 的强大功能与响应编程模型相结合,使界面构建更简单、更快速。我们也希望您的 反馈 能帮助我们了解您构建应用所需的 API,开始试用吧!...要了解响应思维方式以及如何使用 Compose 构建应用,可以观看视频 了解 Compose 的编程思想。...要了解如何将其添加到您的应用中,欢迎访问相关 视频、博文 以及 示例应用… Material Design 组件 我们 建议 您参考 Material Design 指南,确保应用一致运行,以及应用的使用习惯可以延续...官方文档介绍了使用 Material Design Components (MDC) 库 的 Material Theming (颜色、类型 和 形状)、深色主题以及 Material 的 动效系统。...知识点 无论您是使用当前的 UI 工具包进行构建,还是为下一代做准备,我们都希望本期分享的资源能够帮助您打造深受用户喜爱的 UI 界面。感谢大家收看或加入我们的 AMA。

1.7K30

【Web技术】522- 设计体系的响应设计

[9],而在响应设计领域我们还没有发挥出 Rem 应该发挥的作用,甚至很多设计师还并不了解相对尺寸单位的使用方法,广泛应用 Rem 能为我们带来哪些实际价值是接下来需要继续研究的。...Breakpoints - 屏幕断点 屏幕断点响应设计的基础依据,它决定了我们要适配到什么样的设备或屏幕规格,并通过 Media Queries 这样的技术实现不同 Breakpoint 条件下的不同...的断点在低分辨率范围分得非常细,是因为 Material 主要服务的 Android 平台有着数量繁多的设备分辨率。...在响应设计中,Flex 布局通常结合 Breakpoints 使用,在两个 Breakpoints 之间让界面做更平滑的过度。...Material响应框架 组件 Fluent 或 Material 在设计文档中更多基于基础的网格,布局,设计模式来阐述通用性的响应规则,因此他们的响应设计有非常好的延续性,组件的响应方案基本上都遵循这些规则

1.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter概述、原理 & 跨平台历史及各方案比较 & Dart概述

Dart语言; 可以运行在Android、IOS以及其他设备上,得到接近原生的体验; 是免费、开源的; ---- 是现代响应框架 方便快捷、热重载(hotreload,不用重启工具即可看到编译效果,...Design风格的组件 以及 适用于IOS的组件; 还可以在IOS上使用Material Design风格的组件, 在Android上使用cupertino的组件; 自由组合组件风格; Flutter...、调试工具都会打开, 安装包会很大,启动速度慢,可以通过热加载(hotreload)看到UI的更改; AOT:仅支持真机, 编译打包上线时用的模式, 将Dart语言文件编译成本地字节码文件,...去掉断点、调试工具,安装包会小很多; 静态类型, 帮助我们在编译时捕获错误, 并在代码增长时管理代码; 易于移植, Dart可编译成ARM和X86代码, 让移动端App可以在iOS、Android...和其他地方运行; 响应编程; UI响应; ---- 参考自CSDN课程

1.9K20

15 个优秀的 Vue 后台管理模板

主要特点: 开源 响应设计 干净直观的用户界面 快速安装 7. Vuetify Material Dashboard ?...模板不仅看起来很棒,而且还利用了 Material Design 规范创建了一个干净,可访问的用户界面。颜色很棒,模板易于定制,总体而言,一切都做得很好。...拥有200多个可以使用SASS样式进行修改的组件,使用此模板可以轻松进行开发。 主要特点: 200 +的元素 响应 Bootstrap 仪表板 17个自定义插件 优秀的文档 14....主要特点: 流畅的响应设计 基于Vuetify和 Material Design 三种颜色主题和深色模式 Vuex和Vue-Router支持 15. Light Blue Vue Lite ?...Vue Material Dashboard ? Vue Material Dashboard是使用Vue Material的另一个免费资源。

12.5K21

iOS开发常用之网络

其他UI AwesomeMenu - 最多人用的路径菜单。 DCPathButton - Path,4.0的弹出菜单,呼出或者关闭菜单时,多个小图标会分别按照逆时针和顺时针的方向进行滚动。...iOS Material Design库 - 该项目借鉴于谷歌的Material Design guideline,用户可自定义背景色。...LeeGo.swift - 带来更声明的,可配置的和易复用的UI开发方式,让UI开发变得像玩乐高积木一样简单直观,某种程度上取代ComponentKit。...SwiftTweaks - 不用重新编译即可调整UI配置(按钮颜色,背景,动画延迟,简单布局等)的解决方案库。实现了发布生产版本前UI的简单配置,省却了反复调试代码的麻烦。 Tweats。...GHSidebarNav -现在比较流行使用侧开(侧滑)菜单设计试了不少控件,感觉GHSidebarNav最成熟,尤其对纯代码创建的界面兼容性最好。

23.5K10

国外排名前 15 的 Vue 后台管理模板

模板不仅看起来很棒,而且还利用了 Material Design 规范创建了一个干净,可访问的用户界面。 颜色很棒,模板易于定制,总体而言,一切都做得很好。...拥有200多个可以使用SASS样式进行修改的组件,使用此模板可以轻松进行开发。 主要特点: 200 +的元素 响应 Bootstrap 仪表板 17个自定义插件 优秀的文档 14....Vue Material Admin Template是一个基于Vue的Material Design后台管理模板,使用Vuetifyjs作为基础的框架。...主要特点: 流畅的响应设计 基于Vuetify和 Material Design 三种颜色主题和深色模式 Vuex和Vue-Router支持 15....Vue Material Dashboard Vue Material Dashboard是使用Vue Material的另一个免费资源。

2.8K20

18 个漂亮的 Bootstrap 模板

React, Angular, Vue and Bootstrap templates 创建 Web 应用程序的最佳方法是使用模板。...用纯 Javascript 构建的 Bootstrap 管理模板 很棒的 React 管理模板 实用的Angular管理仪表板 响应 Vue 管理仪表盘模板 用纯 Javascript 构建的 Bootstrap...使用的技术是 React Router、Redux、Material UI 和 SASS。 支持电子商务、加密、预订和移动应用的特殊仪表板。 使用 React Hot Loader 重新加载组件。...支持诸如 Material-UI、Redux、ReCharts 等流行的库。 支持动态路由。 异步加载。 代码拆分和HMR。 大量的 UI 组件、小部件和指标。 超过 25 个 .psd 文件。...包含响应表格、图表、日历,邮箱等应用程序。 最近更新:2 个月前。

12.6K11

今天推荐,今年排名前 15 的 Vue 后台管理模板

模板不仅看起来很棒,而且还利用了 Material Design 规范创建了一个干净,可访问的用户界面。 颜色很棒,模板易于定制,总体而言,一切都做得很好。...拥有200多个可以使用SASS样式进行修改的组件,使用此模板可以轻松进行开发。 主要特点: 200 +的元素 响应 Bootstrap 仪表板 17个自定义插件 优秀的文档 14....Vue Material Admin Template是一个基于Vue的Material Design后台管理模板,使用Vuetifyjs作为基础的框架。...主要特点: 流畅的响应设计 基于Vuetify和 Material Design 三种颜色主题和深色模式 Vuex和Vue-Router支持 15....Vue Material Dashboard Vue Material Dashboard是使用Vue Material的另一个免费资源。

2.7K10

Hoppscotch:开源 API 开发工具,快捷实用 | 开源日报 No.77

该项目具有以下核心优势: 轻量级:采用简约的 UI 设计。 快速:实时发送请求并获得响应。 支持多种 HTTP 方法,如 GET、POST、PUT 等。...提供自定义主题,并支持背景色、前景色和强调颜色组合定制化。 可作为渐进 Web 应用 (PWA) 安装在设备上,提供离线支持以及低内存/CPU 使用率等特性。...该项目维护了几个 npm 软件包: @angular/cdk:帮助开发者使用常见交互模式编写自定义 UI 组件的库。...@angular/material:为 Angular 应用提供 Material Design 风格的 UI 组件。...主要特点: 提供了一套全新、面向未来并富有前瞻性的 React 组件 支持渐进迁移至最新版 (FluentUI V9) 包含对老版本 (如 V8) 已经广泛使用过程中积累下来的较为完善且稳定可靠等的功能

31310

详解 Android 12L|更好地适配大屏幕设备

该指南涵盖了生态系统中常见的布局模式,有助于激发和开启您的工作: △ Material Design 指南中的自适应 UI 模式 利用新的导航组件构建响应 UI 为了向用户提供最佳的导航体验,您应该提供针对用户设备窗口尺寸类量身定制的导航界面...使用 WindowManager API 构建响应 UI Jetpack WindowManger 库采用向后兼容的方式来处理您应用中的窗口,并为所有设备构建响应 UI。...WindowSizeClass API 即将在 Jetpack WindowManager 1.1 中推出,以助您更加轻松地构建响应 UI。...这些设备还能帮助您使用新的 WindowSizeClass 分类,以确保您的应用在常用的断点组合间运行,为您的设备覆盖尽可能多的使用情况。...代码是最具说服力的,我们更新了以下支持响应 UI 的示例: Google I/O Android 应用 Trackr Jetnews Jetcaster (支持桌面设备) 欢迎持续关注我们了解更多最新内容

3.7K20

30年经久不衰,为你揭开身份证、银行卡、便利贴等卡片式设计的秘密

用户可以更为轻松方便地选取并获得他们想要的内容,下面的几个实例能够为你揭示卡片适合在UI使用的原因: 内容块 ?...这也使得它称为了响应设计的最好选择,因为卡片可大可小,是自由可控的内容容器。也正是这一特性,使得卡片成为了跨设备跨屏幕的UI设计的首选元素,它能带来一致的体验。...使用卡片你能将信息聚合成符合逻辑的分组,甚至可以根据特定的上下文和背景进行有效的排序。来自不同来源的内容根据规则被整合成不同的分组,这也是卡片式设计的优势。 基于卡片的设计语言 ?...响应设计 ? 我们都很清楚如今响应设计的重要性,要让自己的应用和页面能够在不同尺寸的屏幕上正常的使用。...卡片式设计呈现出了与响应框架良好的兼容性,它可以轻松适应不同的屏幕尺寸和响应设计的断点。 ? 数字化之后的卡片能够以不同的方式进行操控,这也是它的一大优势。横向或者纵向排列,堆叠,排列等等等等。

79540

这 5 个前端组件库,可以让你放弃 jQuery UI

Kendo UI 这是一个付费框架,Kendo UI Framework提供了一系列超过70个用于加速开发过程的组件。这些组件是响应的、可设置主题的、快速的和高度可定制的。...以下讲解Kendo UI的几件事情以及如何使用Kendo UI创建炫酷的交互元素。 首先这些组件是由Telerik开发的。...Wijmo是一系列使用TypeScript 编写的自定义JavaScript控件,用于创建快速、响应的和可扩展的UI控件。...JQWidgets是一个jQuery驱动的框架,用于为网站建立响应、快速、强大的UI组件。JQWidget的组件主要是使用jQuery,并提供了交互,动态和高度可定制的小部件。...EasyUI是一个扩展jQuery部件的集合,用于创建新式的,交互网站和web app的交互。使用EasyUI,你可以使用HTML标记或者JavaScript来创建常用的UI元素。

5.2K20

2021,排名前 15 的 Vue 后台管理模板

模板不仅看起来很棒,而且还利用了 Material Design 规范创建了一个干净,可访问的用户界面。 颜色很棒,模板易于定制,总体而言,一切都做得很好。...拥有200多个可以使用SASS样式进行修改的组件,使用此模板可以轻松进行开发。 主要特点: 200 +的元素 响应 Bootstrap 仪表板 17个自定义插件 优秀的文档 14....Vue Material Admin Template是一个基于Vue的Material Design后台管理模板,使用Vuetifyjs作为基础的框架。...主要特点: 流畅的响应设计 基于Vuetify和 Material Design 三种颜色主题和深色模式 Vuex和Vue-Router支持 15....Vue Material Dashboard Vue Material Dashboard是使用Vue Material的另一个免费资源。

3.9K11

Jetpack Compose Alpha 版现已发布!

最后,我们通过社区收集到了一些强烈的建议,开发者们希望可以使用一些声明的 API 来降低 UI 构建的难度。...Jetpack Compose 结合刚刚提到的三点优势应运而生——可大规模构建高质量应用的 API、直观的编程语言以及响应的编程模型。...Compose API 是与一组使用 Material Design 规范的示例应用 一起设计和开发的!我们很高兴发布这些应用!...要创建布局预览,请编写一个不使用任何参数的 Composable 函数,并添加: @Preview annotation 完成应用构建后,预览功能的 UI 会出现在 Android Studio 的 ...Android Studio 提供了 交互预览模式 。在交互预览模式下,您可以在 UI 元素中点击或输入,UI 将会响应,就像是在已安装的应用中一样。

4K30

值得推荐的Blazor UI组件库

支持基于 WebAssembly 的前端和基于 SignalR 的服务端 UI 即时交互。 支持渐进 Web 应用(PWA) 使用 C# 构建,多范式静态语言带来高效的开发体验。...所有组件全部使用 C# 编写,不允许使用 JavaScript(除非绝对必要)。 用户可以创建漂亮的应用程序,而无需使用 CSS(当然也可以使用 CSS)。 不依赖其他组件库,完全控制组件和功能。...项目介绍 Blazorise 是用于Blazor的 UI 组件库,支持使用Bootstrap、Tailwind、Bulma、Ant Design 和 Material 等 CSS 框架,可用于构建响应的单页...专业示例:MASA Blazor Pro 提供多种常见场景的预设布局 简易上手:丰富详细的上手文档,免费的视频教程(制作中) 社区活跃鼓励:用户参与实时互动,做出贡献加入我们,构建最开放的开源社区 长期支持...组件库,BlazorStrap的组件也支持响应布局、主题定制以及多语言支持等功能,可以帮助开发者快速搭建出美观、易用的 Web 应用程序。

86020

Material Design —卡片(Cards)

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚...卡片(Cards) Material Design链接:卡片 ?...何时使用 显示以下内容时使用卡布局: ·作为一个集合,包含多种数据类型,如图像,视频和文本 ·不需要直接比较(用户不直接比较图像或文本) ·支持高度可变长度的内容,例如评论 ·包含可交互内容,例如+1...例如,播放视频相对于打开一本书。 在集合中的卡片中,始终展示操作。 补充操作 使用图标,文本和UI控件(通常放置在卡的底部)明确调出卡内的补充操作。 除了溢出菜单之外,补充操作限制为两个操作。 ?...其他操作 强烈建议不要在文本内容中使用内联链接。 虽然卡片可以支持多种动作,UI控件和溢出菜单,但请使用限制,并记住卡片是进入更复杂和详细信息的入口点。 ?

4.3K100

这 8 个超赞的 Vue 开源项目你一定要知道

Github Star数:25K 官网地址:https://vuepress.vuejs.org/zh/ Vuegg 低代码开发是一种可视化应用开发方法,使用拖放组件和模型驱动逻辑来创建 Web...Vuetify 所有组件遵从 Material Design 设计规范,UI 体验非常优秀。...有着极其丰富详细的开发文档和免费的视频教程,也得到了Vue.js 作者尤雨溪大神的推荐~ Github Star数:34.6K 官网地址:https://vuetifyjs.com/zh-Hans/...Statusfy 使用 Vue,Nuxt.js 和 Tailwind CSS 创建使用 Vue 动态定义代表数据的接口,使用 Nuxt.js 快速地抽象客户端和服务器逻辑,并使用 Tailwind CSS...特点 系统自定义 易定制 支持Markdown 事件报告 渐进Web应用程序(PWA)支持 内置谷歌分析 多语言支持 默认主题:响应布局轻松定制美观设计 SEO友好 部署灵活 Github Star

2.4K30
领券