我们在项目开发中会遇到限制用户输入某些特殊字符,我们可以使用EditText的digits属性,通过给它指定输入规则,这样就可以限制用户的键盘输入了,譬如:我们在string...
我们在项目开发中会遇到限制用户输入某些特殊字符,我们可以使用EditText的digits属性,通过给它指定输入规则,这样就可以限制用户的键盘输入了,譬如:我们在string...
我们在做注册登录的时候,经常需要实现密码的显示切换问题,如下图所示:明文显示: 暗文显示: 就是如此的简单,好记性不如烂笔头,特记录一下( ̄▽ ̄)"。
在android项目中,google官方建议我们使用字符串是不要使用硬编码方式(在布局文件或代码中直接书写字符串),而是使用strings.xml中的资源引用。但在日常开发中...
最近在项目中发现好多Button背景颜色相同,但圆角大小不等的Button,这样就得写一大堆的shape或者selector,不便于管理及后期维护,于是乎变想能不能写一个支持...
@小成吉思汗的创作世界 全篇代码都已贴在文章上了,直接复制就能跑起来呢
StatusBarUtils沉浸式状态栏适配(第二种实现方式)上一篇我们说了第一种沉浸式状态栏实现方式,但其实现虽然可以满足大部分需求了,发现对于接入swipebacklayout(仿微信侧滑返回)状态栏不会跟随界面滑动,得等到界面退出...
我们知道AlertDialog是使用建造者模式构建的,方便将复杂的构建过程进行封装隔离,并将其初始化过程延迟到使用的时候才创建。使用链式编程,方便调用者使用。AlertDia...
fitsSystemWindows通常我们用来实现各版本来状态栏的适配(API19以上我们才能修改状态栏),但在使用过程中,发现使用不当会给自己挖下很大的坑。先看一下官方描述...
@小手冰凉_ba05 完整代码,文章里面都贴了呢,你直接复制就可以使用
StatusBarUtils沉浸式状态栏适配(第二种实现方式)上一篇我们说了第一种沉浸式状态栏实现方式,但其实现虽然可以满足大部分需求了,发现对于接入swipebacklayout(仿微信侧滑返回)状态栏不会跟随界面滑动,得等到界面退出...
先给出结论,如果不想跟随源码分析的,可以根据结论,对SharedPreferences有个大概的了解。 结论: 1.SharedPreferences 线程是安全的,内部由大...
Android Studio 提供的迁移工具(Refactor > Migrate to AndroidX)可以将源码中的旧包名替换成新的,但是如果 Maven 依赖的产物还...
上一篇我们说了第一种沉浸式状态栏实现方式,但其实现虽然可以满足大部分需求了,发现对于接入swipebacklayout(仿微信侧滑返回)状态栏不会跟随界面滑动,得等到界面退出...
现在沉浸式状态栏基本都成为产品主流样式了。但对于google官方提供的API对于状态栏的颜色设置是4.4版本才推出,所以我们也只能适配4.4及以上版本。但在4.4到5.0的时...
hello! I'm coming!又有好长时间没更新了。今天我们来实现一个基于Kotlin的万能自定义ImageView(在Google的大力推动下,Kotlin已经成为a...
好久没分享过了,突然感觉手都有点生疏了。最近需求ratingbar显示规则为:0为空星,1为全星,0.5为半星,小于0.5为小半星,大于0.5则为大半星。对于这个需求第一感觉...
岁月无情,转眼都快成油腻大叔了
我今年26岁了,还没有谈过恋爱01 晚上加了会班,一看时间已经7点半了,突然有点想吃螺蛳粉。我发微信给朋友阿良,“今晚一起吃螺蛳粉,约不约?” 阿良秒回,“真不巧,今晚公司要聚餐。” 阿良公司离住的地方比...
知音难觅,伯牙绝琴,不知可否有幸与姑娘柳叶传音
[简书交友]就是交友,没话说!男生女生都可以啊首先爆个照,本想来个啥朦胧的背影啊,还是不藏着掖着了。是怎样就是怎么样。我问我朋友,我说简书有个交友活动要不要参加啊,她说你去啊,我说我先看看别人,有没有什么帅哥美女啊,结果...