首页
学习
活动
专区
工具
TVP
发布

Android补给站

专栏作者
194
文章
147794
阅读量
32
订阅数
10 秒看懂 Android 动画的实现原理
动画是 Android 应用程序中重要的交互特性。Android 提供了多种动画效果,包括平移、缩放、旋转和透明度等,它们可以通过代码或 XML 来实现。本文将介绍 Android 动画的原理和实现方法,并提供一些示例。
Rouse
2023-08-31
3010
MotionLayout教你轻松玩转动画
如果你还不知道MotionLayout,亦或者你知道但一直都没实际用过,那么在这里将带你全面体验MotionLayout的神奇、简单与高效。
Rouse
2023-02-14
8650
玩转LayoutInflater
作者:sweetying 链接:https://juejin.cn/post/6976613726036656159 前言 今天准备和大家分享的是 LayoutInflater,我给它取名:布局打气筒
Rouse
2021-07-08
4440
Android MaterialButton使用详解,告别shape、selector
由上图可以看到MaterialButton也没有什么神秘的,不过是Button的一个子类而已,但是经过谷歌的封装之后,在符合Material Design的基础上,使用起来更加方便了,且容易实现预期效果。
Rouse
2021-07-08
1.3K0
drawable用Kotlin应该这样写
通常我们在res/drawable下面自定义shape和selector来满足一些UI的设计,但是由于xml最终转换为drawable需要经过IO或反射创建,会有一些性能损耗,另外随着项目的增大和模块化等,很多通用的样式并不能快速复用,需要合理的项目资源管理规范才能实施。那么通过代码直接创建这些drawable,可以在一定程度上降低这些副作用。本篇介绍用kotlin DSL简洁的语法特性来实现常见的drawable.
Rouse
2021-05-28
8800
Android Navigation的四大要点你都知道吗?
在JetPack中有一个组件是Navigation,顾名思义它是一个页面导航组件,相对于其他的第三方导航,不同的是它是专门为Fragment的页面管理所设计的。它对于单个Activity的App来说非常有用,因为以一个Activity为架构的App页面的呈现都是通过不同的Fragment来展示的。所以对于Fragment的管理至关重要。通常的实现都要自己维护Fragment之间的栈关系,同时要对Fragment的Transaction操作非常熟悉。为了降低使用与维护成本,所以就有了今天的主角Navigation。
Rouse
2019-10-24
1.6K0
Android 9.0 适配指南
国内从去年开始就有消息说,应用上架或者更新要求TargetSdkVersion最低要为26以上,也就是最低也要适配到8.0。今年来也都逐步地开始落实。比如下图的小米应用商店公告:
Rouse
2019-08-09
1.7K0
代码洁癖症的我,学习Lint学到心态爆炸
以前对下面的问题,我的态度是,不报错就是没问题,报错就用快捷键,根据Android Studio提示修复问题,从来不去问个为什么?现在代码洁癖症越来越严重的我,忍不住想看清什么东西在搞鬼。
Rouse
2019-07-25
1.5K0
只需三步实现Databinding插件化
首先为何我要实现Databinding这个小插件,主要是在日常开发中,发现每次通过Android Studio的Layout resource file来创建xml布局文件时,布局文件的格式都没有包含Databinding所要的标签。导致的问题就是每次都要重复手动修改布局文件,添加标签等。
Rouse
2019-07-22
9260
一篇文章带你领略Android混淆的魅力
水月沐风 读完需要 19 分钟 速读仅需7分钟 作者:水月沐风 链接:https://juejin.im/post/5d1717996fb9a07eeb13bc95 在 Android 日常开发过程
Rouse
2019-07-18
9170
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档