一、BubbleView介绍 BubbleView 是一个类似微信聊天气泡但功能非常强大的控件(确切的说是一个容器)。1.可以设置指示器(即箭头,后面统称指示器)的方向、位置...
一、BubbleView介绍 BubbleView 是一个类似微信聊天气泡但功能非常强大的控件(确切的说是一个容器)。1.可以设置指示器(即箭头,后面统称指示器)的方向、位置...
简介 本文主要介绍在git中, .gitkeep的作用。 作用 git无法追踪一个空的文件夹,当用户需要追踪(track)一个空的文件夹的时候,按照惯例,大家会把一个称为.g...
''使git忽略一个文件夹下的所有文件,并保留该文件夹"
感觉这个例子有点牵强,多介绍了一个 "!" (取反)符号,反而更复杂了。
这个gitkeep文件就是为了同步空文件夹用的,因为有些文件夹是框架中必不可少的部分。同时由于某些引擎,譬如 Unity 如果空文件夹不被 git 同步会出问题。
什么是 infix 函数 Kotlin允许在不使用括号和点号的情况下调用函数,那么这种函数被称为 infix函数。 举个例子,直观地感受一下: 这里的 to 就是一个infi...
1. 基础定义 1.1 什么是高阶函数 按照定义,高阶函数就是以另外一个函数作为参数或者返回值的函数。在Kotlin中,函数可以用lambda或者函数引用来表示。因此,任何以...
在android开发调试过程中,使用adb install 会经常报各种安装错误,install报错有多少种类型呢?我们可以通过查看android源码来确认报错种类,查看an...
最近接触到自定义构建类型 BuildType,发现这一块有些地方稍不注意的话会被绕进去浪费点时间,既然我这边已经花费时间了,如果正好你也需要接触到 BuildType,也许接...
问题背景 项目中有2个 module, 其中 B 依赖 A, 起初两个 module 都没有定义 flavor, 由于业务发展, 给底层的 module A 定义了两个 fl...
之前的五分化训练计划如下 现在改为三分化训练训练部位:胸,背,腿,肩,麒麟臂训练原则:一天两个部位,单次只锻炼一个部位 周一中午周一晚上周二中午周二晚上胸肩背腿杠铃卧推 20...
平时使用Handler的时候,我们都知道调用了Handler.sendMessage()方法后,消息会在handleMessage()中被处理,或者调用了Handler.po...
最近在开发中遇到要在客户端展示表格的需求,要实现以下几点功能: 支持解析list和二维数组(因为服务端返回的数据有这两种类型) 表格内容多的时候支持上下左右滑动 第一列支持固...
问题: 在实际开发中会遇到表单页面,表单中有很多选项,包括EditText等,这样会导致一屏显示不下,我们通常都会添加一个ScrollView使其页面可以上下滑动。 当我们点...
概述 相信大家在项目中使用RecyclerView时,经常会遇到这样的需求:将RecyclerView滑动到指定位置,或者检索RecyclerView的某一项(各个项的高度不...
最近在使用这个方法的时候总是在网上搜,感觉很麻烦,所以在这里记忆一下。 当你这个Drawable不受主题影响时 当你这个Drawable受当前Activity主题的影响时 当...
在我们Android开发中,ViewPager是我们经常使用的一个组件,而这个组件经常和我们的Fragment结合在一起用,以此来完成滑动来显示不同的Fragment。我们要...
一、Project的build.gradle文件: 对应的build.gradle代码如下: buildscript{}闭包里是gradle脚本执行所需依赖,分别是对应的ma...
AS出现Unsupported modules detected项目中碰到Unsupported modules detected应该怎么办?提示Compilation i...
错误反馈于 Android 4.4 设备,在高等级 Android 设备上无问题。 错误信息: 检查XML文件后发现,使用了API 21才支持的水波纹效果: 并图省事用了忽略...