Plugin with id 'com.cham.plugin' not found. 这个是怎么回事?
手把手教你实现一个 Gradle Tansform 实例关于Gradle Transform API 的详细分析我之前有一篇文章Android Gradle Transform 详解已经讲到了,这里不再重复,直接开始上手撸代码,还...
Plugin with id 'com.cham.plugin' not found. 这个是怎么回事?
手把手教你实现一个 Gradle Tansform 实例关于Gradle Transform API 的详细分析我之前有一篇文章Android Gradle Transform 详解已经讲到了,这里不再重复,直接开始上手撸代码,还...
在上一讲中我们讲了NestedScrolling机制,其实android很多有些常用的控件都是支持NestedScrolling机制的,如RecyclerView,Neste...
前言 本文已经收录到我的Github个人博客,欢迎大佬们光临寒舍:我的GIthub博客 本篇文章需要已经具备的知识: Activity的基本概念 AndroidManifes...
Hello,大家好,我是Clock。今天要写的这篇文章主题是关于夜间模式的实现套路。本来这篇文章是上周要写的,结果因为上周末有其他事情,所以拖到这个周末才完成。曾经和薇薇(钛...
RecyclerView 概要 RecyclerView是Android 5.0开始提供一个可回收容器,它比 ListView更先进灵活更具扩展性,可高效重用和滚动,能方便定...
记一次RecyclerView卡顿 项目中一个菜品列表用RecyclerView实现,可以拖动调换位置。但是数据项越多的时候拖动就越卡顿了 展示在界面上也就8条数据 按道理不...
截图命令 将截图复制到电脑盘中 windows bat自动安装apk命名 使用方法直接拖app到bat文件即可 查看apk的基本信息 分析monkey的log 可参考我的mo...
一、现状 页面多状态布局是开发中常见的需求,即页面在不同状态需要显示不同的布局,实现的方式也比较多,最简单粗暴的方式就是在 XML 中先将不同状态对应的布局隐藏起来,根据需要...
一、认识CoordinatorLayout CoordinatorLayout作为support:design库里的核心控件,在它出现之前,要实现View之间嵌套滑动等交互操...
如需转载请评论或简信,并注明出处,未经允许不得转载 系列文章 Android布局优化(一)LayoutInflate — 从布局加载原理说起 Android布局优化(二)优雅...
一、前言: 在做直播的时候,聊天页面的顶部,要recyclerView的顶部增加半透明的效果,遇到了很多坑,记录下来。效果如下: 二、基础知识: 1. 基础使用 requir...
赞,涉及的知识点很多,但需要自己实践过才懂
Android性能优化盘点 - 布局优化继上一篇卡顿优化后,开始盘点卡顿/丢帧的第一个小分支:布局优化。还是老规矩,先列大纲: 一、基础知识 1.1 布局加载流程 1.2 布局绘制相关流程 触发addView流程:...
最近重构项目,想把之前的一些控件替换成BottomSheetDialog。最后选用的是更加方便的BottomSheetDialogFragment。也遇到了很多坑,写出来分享...
工具 BlockCanary, 通过记录UI线程的事件分发,找到UI线程卡顿的操作,最后更新2017-08-17,参考 ANRWatchDog,向UI线程发消息,5秒收不到回...
应评论区小伙伴要求,从项目中抽离出一个demo供大家参考,这个demo布局中没有用fitsSystemWindows=true这个属性,而写本篇文章时用了这个属性,这个属性在...