在这篇文章中,我将演示如何创建显示在一个流行的跑步和自行车应用程序中的活动历史图表。这次我将把它分解成小块,并在此过程中进行解释。 概述 我们将把这篇文章分成几个不同的部分。...
Hilt是什么,有什么用?个人认为学习Hilt应该先学习Dagger2,毕竟hilt就是对dagger2的进一步封装Hilt 是 Android 的依赖项注入库,可减少在项目...
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...
这是Kotlin Koans学习笔记的第三篇。第一篇在这里,第二篇在这里。 这一部分一共7个任务,所有的任务都是围绕日期展开,日期对象具有年、月、日三个属性: 这一部分的任务...
这是Kotlin Koans学习笔记的第二部分,上一篇在这里。 第二部分一共12个任务,都是关于Kotlin集合操作。 13.Introduction Kotlin提供了一系...
前言 早在Android 4.4,Transition 就已经引入,但在5.0才得以真正的实现。而究竟Transition是用来干嘛的呢。接下来我将通过实例和原理解析来分析下...
写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根...
简介 CocoaPods是什么? CocoaPods是一个负责管理iOS项目中第三方开源库的工具。 CocoaPods好处? 开发iOS项目不可避免地要使用第三方开源库,Co...
滴,滴滴! 本篇文章将介绍自己总结的短视频录制的相关内容,主要分为三个部分: 摄像头内容录制 音频录制 视频合成 先上效果图 录制过程录制过程截图 录制结果录制结果截图 1....
代码格式乱了看的难受
LiveDataBus替代RxBus、EventBus(转)对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和...
一个好的程序员,离不开代码的注释。在我们写代码的时候一定要养成为代码添加注释的好习惯。 以下就是为代码设置注释模板的方法。 1. 类的注释模板设置过程如下。Settings-...
原文地址: https://www.jianshu.com/p/4aa23d69d481[https://www.jianshu.com/p/4aa23d69d481] 以下...
iOS中的动画默认是指Core Animation,当然还有第三方的比如Facebook的Pop等。Core Animation是作用在图层Layer上的,所以本文分别介绍L...
需求 如下图。DEMO下载地址:https://github.com/YYProgrammer/YYLoginTranslationDemo 需求分析 分析方法下载这个gif...
RxRouter Github地址 一个轻量级、简单、智能并且强大的安卓路由库 Getting started 添加依赖 在build.gradle文件中添加以下依赖: (替...