
Android UI
文章平均质量分 90
Calvin880828
关注Android最新技术,开发Android相关的技术
展开
-
Android图表第一库MPAndroidChart探索40k stars
MPAndroidChart是一个功能强大且易于使用的Android图表库,具有以下主要功能和特点:多种图表类型:MPAndroidChart支持多种常见的图表类型,包括折线图、柱状图、饼图、雷达图、散点图、气泡图等。您可以根据需要选择适合您应用场景的图表类型。丰富的可定制性:MPAndroidChart提供了广泛的自定义选项,使您能够轻松修改图表的外观和样式。您可以自定义图表的颜色、字体、边框等,以满足您的设计需求。原创 2024-01-30 23:17:12 · 3174 阅读 · 1 评论 -
Material Components for Android助你打造精美App
Material Components for Android (MDC-Android) 是帮助开发者执行 Material Design 的工具。由谷歌的核心工程师和用户体验设计师团队开发,这些组件使得开发者可以可靠地开发工作流来构建美观且功能齐全的 Android 应用程序。Material Components for Android 是 Android 设计支持库的即插即用替代品。原创 2024-01-29 10:05:25 · 2177 阅读 · 0 评论 -
在Google TV上实现方形应用图标
谷歌宣布,从现在开始,开发者需要在提交的TV应用程序包中提供方形应用图标,并且还需要提供现有的横幅图标。这一改变将为Google TV用户提供更多的空间,通过在“您的应用”行上使用独特的圆形图标,更容易找到应用。2024年初,Google TV的“For you”选项卡中的应用程序将以圆形格式显示,以更好地利用空间。这些图标来自andrdoid:icon资源,如果您尚未提供这些图标,请立即开始提供,以确保您的应用在新的用户界面中看起来很棒。接下来我们将介绍具体要求的详细信息。原创 2024-01-25 16:34:25 · 1489 阅读 · 0 评论 -
2024 Google material-design-icons助力你创建更好的Material风格应用
这是谷歌推出的两个不同的官方图标集,它们使用相同的基础设计。Material Icons是经典的图标集,而Material Symbols是在2022年4月引入的,采用可变字体技术构建。您可以在上以更便于用户浏览的方式查看这些图标。在左上角附近,使用下拉菜单选择两个图标集之间切换,默认情况下是Material Symbols。这些图标是根据Material Design指南()进行设计的。原创 2024-01-19 11:04:52 · 2076 阅读 · 0 评论 -
如何将MIUI系统转换为AOSP Material You系统?
许多安卓用户都喜欢使用原始设备制造商(OEM)ROM,也有一部分用户喜欢更接近原版安卓系统(AOSP)的体验。然而,MIUI系统往往难以达到用户希望的AOSP外观和灵活性。在本文中,我们将介绍如何将MIUI系统转换为AOSP Material You系统。原创 2024-01-11 14:52:30 · 1386 阅读 · 0 评论 -
借助 Jetpack WindowManager 支持可折叠设备和双屏设备
为了测试相关功能,你需要安装以及。Android 模拟器 v30.0.6 及更高版本支持可折叠设备,以及虚拟合页传感器和 3D 视图。您可以使用下图中所示的几种可折叠设备模拟器:如需使用双屏设备模拟器,请点击下载适用于您的平台(Windows、MacOS 或 GNU/Linux)的 Microsoft Surface Duo 模拟器。原创 2023-12-28 14:37:07 · 1175 阅读 · 0 评论 -
Android可折叠设备完全指南:展开未来
探索如何使用Android Jetpack组件折叠和展开设备。近年来,科技界见证了可折叠设备的革命性趋势。这些设备融合了便携性和功能性的创新特点,使用户能够在不同的形态之间无缝切换。在本博客中,我们将深入探讨Android可折叠设备的世界,探索它们独特的特点、设计考虑因素,以及开发人员如何为这些设备创建优化的应用程序。原创 2023-12-23 20:35:54 · 1463 阅读 · 1 评论 -
Android MVI架构之UI开发指南
如果您使用的是一次性API或本地业务逻辑,请使用或在状态持有者中存储状态。然后,将其公开为StateFlow或。当源类型是作为Flow提供的外部流时,您应该公开一个StateFlow。如果您同时处理两种类型的输入,例如至少有一个外部流,请组合所有输入,并将UI状态公开为StateFlow。原创 2023-12-22 16:25:26 · 1377 阅读 · 0 评论 -
Android MVI架构之UI状态的持有与保存
我们将介绍状态持有者和其他与 UI 层相关的主题,例如在 Android 上提升状态和保存 UI 状态的位置。原创 2023-12-22 16:25:00 · 1750 阅读 · 1 评论 -
在Android上使用Jetpack Compose定制下拉刷新
在Jetpack Compose中向LazyList添加下拉刷新非常简单。说真的,只需几行代码。然而,默认的外观和感觉并不是那么令人满意。我们希望做得更好一些,类似于iOS版本:当用户向下拉动列表时,移动列表并向用户提供反馈,告诉用户如果继续下拉,列表将要刷新,并显示上次刷新的时间。我们还希望增加默认的刷新阈值,因为在向上滚动时我们意外地刷新了页面。幸运的是,使用Compose实现这一点相当容易。在本文中,我将尝试展示如何构建一个简化的演示应用程序,如下所示:我准备了一个简单的演示样本。原创 2023-11-13 14:07:30 · 1026 阅读 · 0 评论 -
重磅来袭!Android UI设计规范助你打造精美Android应用!
为了规范Android UI设计,Google官方推出UI设计指南助你打造精美的Android应用。使用 Android 主题和组件创建应用设计。利用 Android 独特的设计模式和产品打造精美、易用的现代应用。原创 2023-08-08 13:55:41 · 304 阅读 · 0 评论 -
重磅!官方Android现代开发指南发布!
官方整合了6大模块来定义什么是现代Android开发。Compose:构建富有吸引力的界面Kotlin:现代简洁功能强大的语言Jetpack:简化应用开发的组件库Android Studio:为开发者提供强大的生产力工具以Android最新版本为目标平台提供架构及测试最佳实践。原创 2023-08-08 11:21:31 · 141 阅读 · 0 评论 -
使用RecyclerView构建灵活的列表界面
RecyclerView是Android的一个控件,用于展示大量的数据项,并且可以通过自定义布局来控制它们的显示。与传统的ListView相比,RecyclerView提供了更多的灵活性和性能优势。它允许开发者通过定制不同的组件来实现各种效果,如分组、瀑布流布局等。在移动应用中,展示大量数据的列表是一项常见的任务。为了有效地处理数据的展示和交互,Android平台引入了RecyclerView控件。RecyclerView是一个强大且灵活的UI组件,专门用于展示可滚动的列表或网格布局。原创 2023-08-08 09:54:32 · 1672 阅读 · 0 评论 -
Android界面设计与用户体验
Material Design是由Google推出的一种设计语言,用于创建现代化、统一和美观的用户界面。它借鉴了纸张的物理特性,通过阴影、动画和色彩等元素,为用户呈现出一种立体的、更加真实的界面体验。Material Design的目标是提供一种一致性和直观性的设计语言,让用户能够更容易地理解和操作应用。原创 2023-08-08 09:38:37 · 3285 阅读 · 0 评论