首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
lxm
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
开源整理:酷酷的Android Loading动画,让用户摆脱无聊等待
一个出色的应用常常会用心打磨各种交互细节,例如为了能够让用户在某些耗时操作的等待过程中不要感到那么无聊,加上一个有趣的Loading动画效果将会是一个不错的选择。今天就为大家推荐Github上几个效果比较酷的优质开源项目,让你的用户可以打发无聊的等待时间,体验更上一层楼。 ht…
这15个Android开源库,只有经常逛Github的才知道!
1. Coil Coil是Android上的一个全新的图片加载框架,它的全名叫做 coroutine image loader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。该具有轻量(只有大约1500个方法)、快、易于使用、更现代的API…
“终于懂了” 系列:Android组件化,全面掌握! | 掘金技术征文-双节特别篇
随着项目逐渐扩展,业务功能越来越多,代码量越来越多,开发人员数量也越来越多。此过程中,你是否有过以下烦恼? 如果有这些烦恼,说明你的项目需要进行 组件化 了。 在介绍组件化之前,先说说模块化。我们知道在Android Studio中,新建工程默认有一个App module,然后…
关于贝塞尔曲线的简单教程
在写android的应用的过程中,如果涉及到animation的话,有极高的可能性需要用到贝塞尔曲线。 贝塞尔曲线奠定了计算机绘图的基础,任何一个曲线都可以用贝塞尔曲线绘制方法进行绘制。 在绘制贝塞尔曲线的时候需要用到canvas,paint,path等等的知识,如果有看不懂的…
Google的MergeAdapter的使用
1. 简介 这次想要介绍的是由谷歌推出的MergeAdapter。听名字就应该知道它是和RecyclerView相关的组件。 该组件是在androidx.recyclerview:recyclerview:1.2.0-alpha02中推出,它的主要中作用是把多个Adapter集…
是时候让 Android Tools 属性拯救你了
日常开发过程中,我们都会遇到这样一种场景:我们写出的 UI 效果在对接数据之前需要提前进行预览,进而调整 UI 细节和排版问题。我们一般的做法是什么样的?如果存在像 TextView 或者 ImageView 这种基础控件,你是不是还在通过诸如 android:text="xx…
android中的倒计时功能的实现
在app中经常会遇到要实现倒计时功能。因为安卓框架自带倒计时功能,所以可以不用自己手写Handler去实现。 android.os中有叫CountDownTimer的抽象类。可以继承该类,重写fun onTick(millisUntilFinished: Long)和fun o…
Android ConstraintLayout的易懂教程
1. 简介 ConstraintLayout是Google提供的一种ViewGrop,因为它不用像LinearLayout那样嵌套的方式实现复杂的Layout,使得ConstraintLayout更加易写易读,还能让App的性能有所提高(因为少了层级嵌套,所以绘制时的性能损耗也…
Paging在Android中的应用
1. 简介 为了解决RecyclerView的加载更多的功能,Google推出了Jetpack的Paging组件。通过Paging组件,可以更流畅无缝的加载更多的数据。 Paging是利用DataSource进行数据的更新。根据用途的不同分为三种。 PagaKeyedDataS…
在RecyclerView中可以应对多个ViewType的库--Groupie
1. 简介 如果遇到需要显示多种layout的情况,很多时候我们是通过把所有的layout写到一个文件中,通过显示和隐藏控件的方式进行控制。这样做明显不好的一点是因为要进行多余的绘制,会影响性能。还有,如果遇到错误想要显示错误的layout的时候怎样写比较优雅呢。 为了解决这样…