
UI
文章平均质量分 89
Android学习小分队
这个作者很懒,什么都没留下…
展开
-
在安卓系统中何时以及如何使用GradientDrawable
很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,需要一份小编整理出来的学习资料的。所有 3 个将占用相等的空间。在这里,我们给出了一个标签,并添加了三个颜色代码 - 开始颜色,中心颜色和结束颜色。如果您在这里注意到,颜色 1 占据了整个空间的一半(50%),而其他两种颜色同样覆盖了剩余空间。在这里,我们给出了5种颜色,每种颜色将覆盖相等的空间。原创 2022-09-28 11:38:56 · 268 阅读 · 0 评论 -
从 Android UI 收集流的更安全的方法
在 Android 应用程序中,通常从 UI 层收集 Kotlin 流,以在屏幕上显示数据更新。但是,您希望收集这些流,以确保您没有做不必要的工作、浪费资源(CPU 和内存)或在视图进入后台时泄漏数据。在本文中,您将了解 Lifecycle.repeatOnLifecycle 和 Flow.flowWithLifecycle API 如何保护您免于浪费资源,以及为什么它们是 UI 层中用于流收集的良好默认设置。浪费资源 建议从应用层次结构的较低层公开 Flow API,而不管流生产者的实现细节如何。原创 2022-09-26 16:14:07 · 164 阅读 · 0 评论 -
Android 和 IOS 应用程序之间的 UI 设计差异
该设计为 Android 和 iOS 开发带来了出色的用户/客户端体验。这两个平台在其UI/UX方法中有不同的明确亮点。然而,两者都具有可预测的亮点,可确保用户获得更好的体验。但是苹果,他们试图完全控制他们的项目。它保证客户可以可靠地使用 Apple 的任何小工具。与其他制造商相比,Apple 更注重设计、用户体验和展览。但谷歌他们有一个针对大部分无障碍手机的平台。我想强调一下 Android 和 iOS 在不同前景上的 UI 差异。...原创 2022-08-17 09:46:19 · 1916 阅读 · 0 评论 -
Jetpack Compose 比使用 XML 创建传统 Android UI 的好处更多
每年都有创新和技术进入市场,让设计师的生活变得轻松。降低开发成本。帮助开发/提高开发人员的效率和技能。它可以更轻松地专注于具有相似代码的不同平台和设备。众所周知,谷歌构建其 UI 框架需要时间。在此之前,他们终于发布了适用于原生 Android 应用程序的 Jetpack Compose。声明式 UI 是一种全球趋势。Web 和 Mobile 都在采用这种方法。谷歌澄清说,Jetpack Compose 是首要任务之一。替代标准 XML 的创新需要很长时间。...原创 2022-08-05 15:29:31 · 813 阅读 · 0 评论 -
使用Jetpack Compose在Android中构建UI
ui-layoutui-tooling现在,我们完成了项目的设置。让我们构建UI。到目前为止,我们使用setContentView从XML文件扩充布局。但在本教程中,我们将使用Jetpackcompose来设计布局文件。原创 2022-07-14 20:50:40 · 285 阅读 · 0 评论 -
[Android]关于Android UI的适配方案
Android设备的碎片化极为严重,各种尺寸和分辨率的设备无比繁多。使得在Android开发中,UI适配变成了开发过程中极为重要的一步。为此Google提出了密度独立像素dip或dp的概率,旨在更友好的处理Android UI适配问题。但是效果嘛,只能说差强人意,可以解决大部分的业务场景,但是剩下的个别情况就搞死人了,原因在于Android设备碎片化实在太严重了,存在各种分辨率和dpi的设备。比如两台设备A和B,分辨率是1920x1080,dpi分别为420和480,在布局中编写一个100dp宽的Image原创 2022-06-30 15:20:41 · 529 阅读 · 0 评论