自定义Dialog是一个非常常见的需求,Dialog上可以显示图标,或者标题,显示1个或者2个两个按钮。 效果如下: 先定义Dialog样式: ...
一、 Lottie简介 Lottie是什么?Lottie是Airbnb开源的一个支持 Android、iOS 以及 ReactNative,利用...
最近,项目中需要添加一个横向滚动选择的控件,本想偷个懒,于是遍寻网上的各种博客,最终发现均不太合适。无奈,只好硬着头皮赶鸭子上架,撸起袖子就是干...
前言 Retrofit 和RxJava已经出来很久了,很多前辈写了很多不错的文章,在此不得不感谢这些前辈无私奉献的开源精神,能让我们站在巨人的肩...
圣诞节即将来临,PM给了一个需求:在A首页添加一个下雪的特效。事实上,有很多中方法可以实现。 1、用Lottie实现:让UI在AE上画一个动效,...
在安卓App项目中,经常会遇到点击一个View展开,再次点击收起。如果选择用 View.VISIBLE 和 View.GONE的话,会显得很突兀...
安卓app项目的设置中经常会用到开关按钮,记录下来。 效果截图如下: switch_button_attrs.xml
简介 关于Android程序的构架, 主流的不外乎以下几种:MVC、MVP和MVVM。 MVC:相对于较为落后,耦合度太高、职责不明确,不易于维...
(转载) Android组件化方案已经开源,参见Android组件化方案开源。方案的解读文章是一个小的系列,这是系列的第二篇文章: 1、Andr...