• 赚钱入口【需求资源】限时招募流量主、渠道主,站长合作;【合作模式】CPS长期分成,一次推广永久有收益。主动打款,不扣量;
AnimatedIcons: Radio Button

AnimatedIcons: Radio Button

实现按钮动画效果 在useanimations.com上有一个不错的微动画库,   其中包含一些有用的动画,这些动画特别适合动画按钮。 这些都是免费的,可以从Lottie动画中下载。对于已经使用Lottie的用户,他们可以按原样使用这些动画。 但是在没有使用Lottie的情况下,如何来进行操作勒?我们将研究如何将其中一些动画创建为Animated Vecto……

使用新改进的AnimatedVectorDrawable暂停并查找动画

使用新改进的AnimatedVectorDrawable暂停并查找动画

AnimatedVectorDrawable Android SDK 21引入了VectorDrawable和AnimatedVectorDrawable。这使您可以在应用程序中使用矢量资产,甚至可以对其进行动画处理。 从那时起,他们就对这些进行了迭代,但是AnimatedVectorDrawable仍然缺少一些内容。您无法操纵和控制动画。没有暂停或搜索功能……

Fragments中的ViewBinding

Fragments中的ViewBinding

使用ViewBinding(可从Android Studio 3.6获得)时,最佳做法是使 Fragment中的绑定无效onDestroyView。在我们的项目中,我们经常忘记这样做。我们还将复制的绑定逻辑复制粘贴到所有的Fragments中,从而导致代码重复,并在Fragments的方法中添加了大量的空检查。为了清理代码,我们创建了一个ViewBindin……

Android Shape Drawables教程

Android Shape Drawables教程

您是否曾经想减小Android应用程序的大小或使其看起来更有趣?如果是,那么您应该尝试ShapeDrawables。 首先,我们将介绍ShapeDrawables的优缺点。然后,我们将创建一些可在您的应用程序中使用的Drawables,最后,为总决赛,我们将尝试复制渐变,如Spotify应用程序/网站中所示。 为什么要使用ShapeDrawables? ……

初学者了解RecyclerView组件

初学者了解RecyclerView组件

我们已经对RecyclerView有了高级了解。让我们更深入。为了完全了解它的工作原理,我们需要深入研究它的组件。我认为无论我们编写什么代码,无论我们开发什么,都会影响整个用户群。数以百万计的人依靠我们使他们的经历更加顺畅与和平。如果我们可以通过注意细节来做到这一点,我认为您应该继续阅读本文。 就像,如果您需要了解一个人,则需要了解他/她的素质,习惯和故事。……

深入研究ActivityResult API-不再需要onActivityResult()

深入研究ActivityResult API-不再需要onActivityResult()

自2007年Android诞生以来,Activity它一直是其核心组件之一。应用程序中最常见的任务之一是在两个活动之间传输数据。直到现在,Intents并且onActivityResult是唯一的选择。 通过这两部分的结合,开发人员能够将数据从一个转移Activity到另一个,并轻松取回数据。 让我们通过一个示例进行详细说明:您的应用程序想要捕获图像并……

MotionLayout:visibility

MotionLayout:visibility

MotionLayout是用于创建复杂的布局动画的绝佳工具。但是,它确实有一些容易解决的缺点,但最初可能令人困惑。在这篇文章中,我们将讨论布局中视图的可见性方面的一些怪异之处。 对于此特定问题,安装实际上需要花费比修复更长的时间,但是请耐心等待,因为重要的是要了解初始MotionLayoutXML最初看起来是正确的,但没有给我们预期的行为。 我们将首先……

新推出的Google Play控制台测试版

新推出的Google Play控制台测试版

Google Play控制台产品经理Tom Grinsted发布 多年来,我们已经看到我们的社区发展到了超过一百万的开发人员,从单人商店到拥有数百名Google Play控制台用户的公司。随着您的成长,Play Console也随之成长。但是,随着我们添加新功能来满足您不断变化的需求,Play控制台变得越来越忙,并且导航起来有些困难。因此,我们从头开始对其进……

Android 11 Beta以及更多开发人员更新

Android 11 Beta以及更多开发人员更新

由产品管理总监Stephanie Cuthbertson发布 编者注:全球Android开发人员社区一直是塑造Android平台方向的强大力量。每个声音对我们都很重要。我们取消了虚拟发布活动,使人们可以专注于围绕美国种族正义的重要讨论。取而代之的是,我们今天以截然不同的形式发布了Android 11 Beta,通过简短的视频和网页,您可以在适当的时候按照自己……

由Android Performance Tuner提供支持的游戏性能洞察力

由Android Performance Tuner提供支持的游戏性能洞察力

Android vitals是管理应用程序技术质量的目标。每月有80,000多名开发人员利用其性能和稳定性指标。 为了帮助您为更多的Android用户提供更好的游戏体验,我们将引入Android Performance Tuner,这是Android Game SDK中的一个新库,用于解锁Android Vitals中的游戏性能见解。这为您提供了一种可扩展……