系列文章传送门: Android 动画 - 帧动画 & 补间动画[https://www.jianshu.com/p/312cbc9263e6]Android 动画 - 插值...
系列文章传送门: Android 动画 - 帧动画 & 补间动画[https://www.jianshu.com/p/312cbc9263e6]Android 动画 - 插值...
mac下相关https://www.jianshu.com/p/d615c9203c42[https://www.jianshu.com/p/d615c9203c42]
在Android开发中,我们通过Intent/Bundle在组件之间(Activity/Services/ContentProvider/BroadcastReceivers...
一个优雅的Android的流布局,支持均匀分布自动间距,支持展开、收缩功能,并且可以约束展开时的行数与收缩时的行数。 感谢nex3z/FlowLayout[https://g...
自定义LayoutManager,实现从右向左快速层叠滑动的LayoutManager效果,提供更多灵活的配置项。 1.集成方式: 2.使用方式 项目地址:https://g...
方法一: 在CMD中, 敲入命令: 方法二: 若没有该选项,则取消改选项: 然后运行:
产生原因 TransactionTooLargeException原因分析:在应用层与各种SystemService交互过程中,调用参数和返回值会通过Parcel对象存储在B...
最近小伙伴有个需求,就是实现类似于小红书、Lemon8的共享元素转场效果,查了一圈发现并没有特别合适的Library,于是便做了一个开源Library项目,方便大家集成后,一...
在日常开发中,我们经常需要用到dp2px、sp2px、常用Resource值(string/color/drawable)获取等操作,如果全部使用Android自带的获取方法...
感谢:https://issuetracker.google.com/issues/209981793[https://issuetracker.google.com/iss...
最近小伙伴有个需求,就是实现类似于小红书、Lemon8的拖拽退出效果,查了一圈发现并没有实现该功能的Library,于是便做了一个开源Library项目,方便大家集成后,一行...
在日常开发中,我们经常需要解决NestedScrollView、ScrollView、RecyclerView、ViewPager、ViewPager2、Banner等各种滚...
在日常开发中,TextView是我们经常使用的控件,但是原生的TextView却无法帮我们实现一些常用的功能,例如:设置中粗、设置TextView drawable的宽高、分...
在日常开发中,我们经常需要为各种View实现圆角边框,例如圆角边框的ImageView、圆角边框的TextView、圆角边框的ConstraintLayout等等。通常情况下...
在日常开发中,我们经常需要使用到TextView Span的各种常用样式,但Android提供的设置API也并不友好,无法快速使用,所以我做了一个开源Library项目,方便...
在日常开发中,我们经常需要实现遮罩镂空的功能,例如扫码、引导页、遮挡层等等: 通常我们会在每个需要的地方自定义一个View来实现,但如果项目有多个地方存在类似需求,就会产生大...
因为随着全面屏时代的来临,沉浸式的体验对于APP变得越来越重要,PopupWindow作为APP一种重要的交互方式,如果不实现沉浸式的话,那么PopupWindow显示时便会...
因为随着全面屏时代的来临,沉浸式的体验对于APP变得越来越重要,Dialog作为APP一种重要的交互方式,如果不实现沉浸式的话,那么Dialog显示时便会在状态栏/系统导航栏...
众所周知,在Android中如果我们想要实现动态权限获取,只需要调用ActivityCompat.requestPermissions(activity/fragment,p...