一. 已有倒计时方案存在的问题 在开发倒计时功能时往往我们会为了方便直接使用CountDownTimer或者使用Handler做延时来实现,当然CountDownTimer内...
一. 已有倒计时方案存在的问题 在开发倒计时功能时往往我们会为了方便直接使用CountDownTimer或者使用Handler做延时来实现,当然CountDownTimer内...
在很多App中的搜索栏输入一个或者两个关键词,就会提示用户可能要搜索的结果,这种效果就是使用了AutoCompleteTextView控件,下面分享一下我的学习心得。 Aut...
kotlin语法总结[//www.greatytc.com/writer#/notebooks/50299885/notes/88592036] 自定义属性与自定义...
AlertDialog 改变宽高、圆角核心方法 封装工具类 all code 在使用到的地方调用 Page onDestroy
Java SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。实际上是“基...
1.demo简介 该demo是仿照淘宝,美团等电商平台的星级评分控件。安卓已集成RatingBar控件,开发可以直接使用,该demo仅供学习使用。 2.图片资源 3.设计思路...
1、前言 经常会有同学问:文件的断点上传如何实现? 断点上传/下载,这是在客户端经常遇到的场景,当我们需要上传或下载一个大文件时,都会考虑使用断点续传的方式。 断点上传相较于...
概述 今天我们来聊聊 Jetpack。具体地说是聊聊他的生命周期管理组件 LifeCycle,因为JetPack这个官方库还蛮大。这里不会再讲 Jetpack的前世今生,以及...
在WebSocket概念出来之前,数据刷新、列表刷新、通讯、聊天等功能的实现都需要通过轮询的方式,每隔一段时候,就发出一个询问,来更新界面,了解服务器有没有新的信息,轮询的效...
Android中在一个activity中感知它的生命周期非常简单,而如果在在一个非activity类中去感知activity的生命周期就比较困难了,比如,某个界面发起一条网络...
搜索历史比较的常用,以前的样式就是单纯的平铺流布局就可以了,热爱网购的我发现常用的电商的App搜索历史都做了改变。所以业余时间就简单做了下这个样式,希望对于新入手的小伙伴有所...
目录 效果展示 逻辑解析 其实整个效果逻辑非常的简单,首先当整个控件是覆盖全屏的情况时,我们拖动向下滑动超过一定的范围的时候它就自动的滑动到下面否则就回弹 而当控件的状态是展...
1.简介 本项目是一个Android Kotlin框架项目,目的是为Android原生开发者提供一个快速开发的框架。主要功能是网络数据请求以及文件断点下载。项目链接:http...
目录 效果展示 关键知识点 这个3D翻转效果的核心其实就是Rotate3DAnimation这个自定义的Animation类 我们这里主要是通过对android.graphi...
最近发现很多app都使用了三段式滑动,比如说高德的首页和某宝等物流信息都是使用的三段式滑动方式,谷歌其实给了我们很好的2段式滑动,就是BottomSheet,所以这次我也是在...
接上文【长篇】Android组件化细讲+手写实现 Android市场的N种通信方式我们如何选择 intentinterface(ARouter里是用这个)aidlhandle...