
UI
文章平均质量分 77
不秃头de程序猿
逢山打洞,遇水架桥。
展开
-
Android 一种点赞动画的实现
最近有个需求,需要仿照公司的H5实现一个游戏助手,其中一个点赞的按钮有动画效果,如下图:分析一下这个动画,点击按钮后,拇指首先有个缩放的效果,然后有5个拇指朝不同的方向移动,其中部分有放大的效果。本文通过 实现缩放效果,代码如下:拇指的散开效果有5个拇指分别往不同的方向移动,本文通过动态添加,并对设置动画来实现。可以看到在移动的同时还有缩放的效果,所以需要同时播放几个动画。本文通过和来实现该效果,代码如图:示例整合之后做了个示例Demo,完整代码如下:效果如图:个人感觉还原度还是可以的哈哈。原创 2022-12-07 16:12:32 · 456 阅读 · 0 评论 -
GradientDrawable:何时以及如何在 Android 中使用它
我们可以说颜色 1 从 0% 开始,颜色 2 在 ~33% 开始,颜色 3 在 ~66% 开始。很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,需要一份小编整理出来的学习资料的。在这里,我们将方向指定为 LEFT_RIGHT(对应于我们之前在 XML 中添加的 0)。如果您注意到这里,颜色 1 占据了整个空间的一半(50%),而其他两种颜色同样覆盖了剩余空间。在这里,我们给出了 5 种颜色,每种颜色将覆盖相同的空间。原创 2022-09-17 09:22:13 · 649 阅读 · 0 评论 -
清理空的 Jetpack Compose 应用程序模板
由于篇幅有限,这里以图片的形式给大家展示一小部分,需要Android jetpack的可以点击文末卡片免费领取。原创 2022-08-10 11:55:36 · 426 阅读 · 0 评论 -
Jetpack Compose:Android 中的声明式 UI
Jetpack Compose 被官方称为 Android 用于构建原生 UI 的现代工具包,它简化并加速了 Android 上的 UI 开发,并以更少的代码、强大的工具和直观的 Kotlin API 快速将应用程序变为现实。谷歌推出了用于构建 Android 应用程序的最新工具包 Jetpack Compose,预计将取代 Android View System。它不是唯一可用的声明性 UI 概念。React Native、Flutter 和 Swift UI 都基于声明式 UI 概念。......原创 2022-08-04 14:56:43 · 848 阅读 · 0 评论