1. 前言 Activity是日常开发中最常用的组件,系统给我们做了很多很多的封装,让我们平时用起来特别简单,很顺畅.但是你有没有想过,系统内部是如何启动一个Activity...
1. 前言 Activity是日常开发中最常用的组件,系统给我们做了很多很多的封装,让我们平时用起来特别简单,很顺畅.但是你有没有想过,系统内部是如何启动一个Activity...
可以控制最多显示多少个,多余最大数量则在最后一行以文字提示,通过控制maxSize大小来控制最多显示图片数量。效果如下图所示 app:maxSize="2"image.png...
其实NestedScrolling对于现在的Android开发已经是一个很常见的交互效果,当我们需要实现一些好看却又比较复杂的滑动变换时,基本上就需要借助NestedScro...
SwipePanel(侧划控件) Background 对市面上实现的侧划返回不是很满意(仿微信,QQ 通过修改窗口透明坑太多),最终决定还是亲手写一个高实用性的吧,效果如下...
首先,闲话少叙,双手献上Fuchsia OS API 传送门 https://fuchsia.dev/ 我们都知道,Android 和 Chrome OS 是谷歌最为人熟知的...
原文链接 MotionLayout 是 ConstrainLayout 2.0 库中被引入的一个新类,帮助安卓开发者关联手势和组件动画。接下来的文章将介绍会如何在应用中添加...
前言 其实Transform API在一个android工程的打包流程中作用非常大, 像是我们熟知的混淆处理, 类文件转dex文件的处理, 都是通过Transform API...
上次试着搞了搞点击回到顶部的效果,不过最后也没搞出个所以然来,这次是照片选择和上传页的效果,找到了一个别人的项目所以分享一下。 先放Ins上的效果(强行调分辨率弄的图有点糊)...
判空灾难 作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointerException。 不过NullPointerExcep...
Android完整案例及优秀插件、框架集合 DrawableView- DrawableView实现画板功能,可以改变画笔粗细,颜色,支持撤销功能。 ImageCoverFl...
写此文章主要用于笔记,因为本人忘性比较大,实现过的东西大多记不住,之后又会费时重新实现,现决定养成好习惯,把不常实现的功能,以及不常用的知识点都记录下来。 第一篇要记录一下R...