前言 Android 列表分页加载组件 paging3 alpha版本已经出来很久了。目前到了alpha7;分享一下在项目中使用的经验和坑;不讲原理和源码,纯使用经验分享!(...

前言 Android 列表分页加载组件 paging3 alpha版本已经出来很久了。目前到了alpha7;分享一下在项目中使用的经验和坑;不讲原理和源码,纯使用经验分享!(...
Android网络服务发现(NSD)使用 NSD(NsdManager)是Android SDK中自带的类库,可以集成直接使用。使用 NSD服务需要(android4.1及以...
平常,我们使用最多的应该是用 ObjectAnimatior 来构建我们需要的动画对象,然后通过不断变化的值给相应的属性赋值实现动画效果,这种效果是相对比较呆板的。想象一下,...
kotlin 轻松实现:
class Test {
var a = 1
get() = field++
fun test() {
a = 1
if (a == 1 && a == 2 && a == 3) {
print("Success")
} else {
print("Failed")
}
}
}
if(a==1 && a==2 && a==3),有没有可能为true?前言 最近无意间看到一个有趣的帖子: 这是一个JS社区抛出来的问题。第一眼看到这个问题的时候,感觉这似乎是一个无稽之谈,一个变量怎么可能会同时满足俩个条件呢! 不过后来深入思...
“系统自带的列表控件,无法使列表重叠(都是自上而下或者从左到右)” 这句话不对哦,可以重叠的!重写 RecylerView的 LayoutManager 或者 利用 ItemDecoration 就可以做到重叠;
Android逆天控件:CircleListView(圆弧形列表)背景 近日设计师小姐姐创作能力爆棚,设计了一个狂拽酷炫的效果:星球环绕列表。如下图: 在拿着板砖去沟通,且看到对方40米长的大刀后,愉快地确认出页面的如下特性: 需要实现一个...
为什么要学习Kotlin 这篇文章的来源是看了陈皓的专栏, 里面有一个学习模板, 列出了学习新技术的时候首先要搞清楚的6个问题: 本文收录于: https://github....
楼主有改造完成的 GitHub 地址吗? 求地址啊
AndroidVideoCache源码详解以及改造系列-源码篇前言 为什么写这个文章?因为之前做过一些短视频方面相关的应用,特别是在播放优化上面踩过一点坑。优化的主要目的为了让视频达到秒开,视频的预加载等,并在用户多次播放的过程中能减少...
支持一下,经测试,onResume 里操作ui会出问题,fragment也无法使用,感觉局限很大
「性能优化2.4」 AsyncLayoutInflater实现异步加载布局「性能优化1.0」启动分类及启动时间的测量「性能优化1.1」计算方法的执行时间「性能优化1.2」异步优化「性能优化1.3」延迟加载方案「性能优化2.0」布局加载原理「性能优化...
会不会存在线程同步的问题?比如onInflatFinished没有回调之前,就去执行onStart、onResume的代码?另外觉得,用这个还不如把布局嵌套过深的问题好好优化一下。
系列文章 Android布局优化(一)LayoutInflate — 从布局加载原理说起 Android布局优化(二)优雅获取界面布局耗时 Android布局优化(三)使用A...
如需转载请评论或简信,并注明出处,未经允许不得转载 系列文章 Android布局优化(一)LayoutInflate — 从布局加载原理说起 Android布局优化(二)优雅...
前言 在使用 Kotlin 进行开发时,我们不可避免的需要使用到 Standard.kt 内置的高阶函数: 对刚刚接触 Kotlin 开发的来说,使用的过程中难免会有些吃力,...
Jenkins简介 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。目前大部分公司都在使用Jenkins来持续构建。 Jenkin...
新建一个kt文件复制以下代码: 用法:
首发于公众号: DSGtalk1989 17.可观察属性 observable任何用var形容的可变属性都可以对其进行观察(当然用val修饰的属性进行观察也不会报错,但是将变...
可以观察集合数据变化吗?添加,删除,替换
Kotlin学习笔记之 17 可观察属性首发于公众号: DSGtalk1989 17.可观察属性 observable任何用var形容的可变属性都可以对其进行观察(当然用val修饰的属性进行观察也不会报错,但是将变...