Android杂记
文章平均质量分 93
布衣空空
其实很简单,其实很迷茫,一个人的事情需要一个人去承担。
展开
-
我是如何使用Kotlin优化项目代码(1)
我是如何使用Kotlin优化项目代码(1)这篇代码中全都是干货,需要读者具有一定的Kotlin基础,了解Kotlin中扩展函数、高阶函数、委托、DSL等特性,当然如果看的不是太明白,也可以拿来直接使用哈!~~推荐下好文会更有利于对于本文的理解:https://juejin.cn/post/6844904038589267982一.快捷单例的实现object声明单例object Demo1{}可以看到声明一个单例一行代码就可以搞定,反编译成Java代码看一看:public fina原创 2021-03-20 18:57:43 · 352 阅读 · 0 评论 -
基于BaseRecyclerViewAdapterHelper与ViewBinding爬坑封装之旅
前言:本文是基于BaseRecyclerViewAdapterHelper-2.9.34版本进行分析的,这是本人发表的第一篇技术文章,如果写的不好难以理解还请多多包含,谢谢!本片文章篇幅比较长,但是都不是很复杂的、很容易理解,如果大家有疑问在评论区留言;如果感觉看不下去了,可以直接最后的总结和BaseRecyclerViewAdapterHelper与ViewBinding最终的封装代码本文主要是想要向读者阐述两个问题以及解决方式:基于BRVAH的BaseViewHolder自定义ViewHolde.原创 2021-03-14 11:16:17 · 1402 阅读 · 0 评论 -
Android-属性动画实现图片从左到右逐渐消失
前言:dp/dip代表独立像素,dpi代表屏幕每英寸像素点的个数,px与dp的转换公式为: px = dp *(dpi / 160)一:效果图二:源代码AnimationActivity:package com.example.duoyi.clientaidl;import android.animation.Animator;import android.a...原创 2019-11-23 21:20:33 · 3014 阅读 · 0 评论 -
CoordinatorLayout+NestedScrollView+GridView踩坑爬坑之旅详解
前言:本次基于Android Studio3.4.1、SDK28、JDK1.8的环境编写测试1.伪代码描述xml布局<android.support.design.widget.CoordinatorLayout> <android.support.design.widget.AppBarLayout> <LinearLay...原创 2019-11-16 17:59:45 · 1598 阅读 · 0 评论 -
Android杂记---文件排序的思想+实现(List+Map+缓存SharedPreference)
声明:本人只是一个Android的初级学习者,所以不免导致文章的深度、内涵欠缺,一些实现的思想方法比较初级,还请见谅,并请多多指正目录1.文件排序简单的思想(List+Map)2.缓存文件排序规则3.问题+解决思路1.文件排序简单的思想(List+Map)假设app需要展示一组excel文件,其默认顺序是杂乱无章的,在此我根据文件名(中文或者英文)排序、...原创 2019-07-28 01:09:37 · 353 阅读 · 0 评论