(转载) Android组件化方案已经开源,参见Android组件化方案开源。方案的解读文章是一个小的系列,这是系列的第二篇文章: 1、Android彻底组件化方案实践 2、...
最近,项目中需要添加一个横向滚动选择的控件,本想偷个懒,于是遍寻网上的各种博客,最终发现均不太合适。无奈,只好硬着头皮赶鸭子上架,撸起袖子就是干。 废话不多说,直接上代码。 ...
项目中,ScrollView嵌套ListView是比较常见的需求,就会导致一个很常见的问题:ListView只显示一行。解决这个问题,一般有两种方法: 1.动态计算List...
在安卓App项目中,经常会遇到点击一个View展开,再次点击收起。如果选择用 View.VISIBLE 和 View.GONE的话,会显得很突兀,用户体验不流畅,于是我们就想...
安卓app项目的设置中经常会用到开关按钮,记录下来。 效果截图如下: switch_button_attrs.xml
最近,项目中需要添加一个优惠券系统的功能,在优惠券界面我们美丽阔爱的UI小姐姐来了这样一个需求: 其中,具体的优惠金额并不是固定的,而是根据具体业务来变化的。偷懒,是人类的天...
自定义Dialog是一个非常常见的需求,Dialog上可以显示图标,或者标题,显示1个或者2个两个按钮。 效果如下: 先定义Dialog样式: 再去定义对话框的布局,首先来个...
在安卓项目中,加载PDF文件,是一个比较常见的需求。又分为两大类, 1.加载网络PDF 2.加载一个本地静态PDF。 查阅资料,纵观网上在安卓中打开PDF的各种方式,大致可以...
前言 Retrofit 和RxJava已经出来很久了,很多前辈写了很多不错的文章,在此不得不感谢这些前辈无私奉献的开源精神,能让我们站在巨人的肩膀上望得更远。 Retrofi...
简介 关于Android程序的构架, 主流的不外乎以下几种:MVC、MVP和MVVM。 MVC:相对于较为落后,耦合度太高、职责不明确,不易于维护。 MVVM:使用DataB...
@Aimerd 请问这种快速写入文件的方式可以实现不同应用名称的打包吗
Android多渠道打包飞一般的感觉上一篇《Android多渠道打包没你想的那么复杂》中说了用gradle方法进行多渠道打包,这个方法简单也好理解,但是速度不敢恭维。今天跟大家说说用Python的方法来打包,那...
因为有占位图片的存在,所以第一次加载的时候会有闪烁的问题 请问咋解决啊 而且我已经预加载为了缓存 点击切换的时候还是会闪烁
Android自定义底部导航栏CustomizeTabLayout(支持访问网络图片、本地图片)先看效果 网络图片(使用第三方库Glide加载图片) 本地图片 使用方法 xml(布局可关联鸿洋大神的AutoLinearLayout可完美适配) activity_tab....