一:导包 implementation 'com.google.android.material:material:1.0.0' 二:App主题 android:theme=...
目前想到的能实现圆角的方式有这么几种:1、使用shape元素(比较常用)2、使用背景图片(有点蠢,还得让UI切图,不建议这种方式)3、自定义控件实现4、使用ViewOutli...
老读者都知道的,我在三线小镇洛阳工作。公司很小,开发人员最多的时候也就十来个,最少的时候也就我一个光杆司令。由于掌握着公司所有的核心代码,所以我一直很嚣张。老板也拿我没办法,...
今天在逛博客的时候发现一个比较实用的控件,就是AutoCompleteTextView,从命名上看叫自动完成文本框,光看名字估计不知道它能实现什么功能,当我看完介绍后脑海里一...
有一个很好用的Toast库,实现的效果还挺全 效果: 使用方式 Step 1. Add the JitPack repository to your build file S...
TextView文本尾部添加标签,支持自动换行 需求 开发过程中我们经常会遇到文字尾部添加标签的需求,看是很简单,其实蛮难做的。比如我们的设计稿如下: 打眼一看,一个水平方向...
1前言 常用技术社区 1GitHub 网站地址:https://github.com/ 全球最大的开源社区,这点我想大家都清楚。但是今年被微软收购,之前很多的人在那说可能以后...
性能优化的目的 在不断地迭代开发过程中,我们的应用功能会越来越复杂,代码量也会不断增加。再加上偶尔的重构、人员的变更等等原因,我们曾经那个如丝顺滑的项目也会渐渐变得卡顿。那么...
如需转载请评论或简信,并注明出处,未经允许不得转载 Android布局优化(一)LayoutInflate — 从布局加载原理说起[https://www.jianshu.c...
StatusLayout : 一个超高自定义度又简单的页面状态管理库 业务场景需求: 在日常开发App的过程中,我们少不了对Activity/Fragment 等做一些不同...
【转发】Android评论回复弹框,并稍作修改 进入自动弹出输入法,发送后自动关闭输入法,设置最大输入字数,超过字数后,字体会变红 等功能。下面是代码:InputTextMs...
通过实际项目的练习,掌握了几种android基本定时器和延时的用法,这里我想总结一下作为自己的收获,下面列出的是比较简洁的模式,方便简单地在程序中直接调用。一、三种常用的定时...
世界公认最高效的学习方法: 选择一个你要学习的内容 想象如果你要将这些内容教授给一名新人,该如何讲解 如果过程中出了问题,重新回顾这个内容 简化:容你的讲解越来越简单易懂 ...
最常用的图片加载框架是:Gilde,Fresco,Picasso。Fresco是Facebook提供的开源图片加载库,它能够从网络,本地存储和Android资源文件中加载图片...
前言 状态视图是大家平时都会使用的视图,目的是为了灵活地切换数据、错误、加载和空数据这几种状态,为方便平日使用,我就封装了一款简洁大方的状态视图,以下就是使用效果: 特点 该...