240 发简信
IP属地:内蒙古
  • Android 实现单Activity多Fragment页面项目

    前言   以往项目都是多Activity实现,总体实现很方便。但是现在流行使用单Activity+多Fragment的形式实现项目,例如比较流行...

    1.3 4157 1 12
  • Android 抽取ViewBinding和ViewModel

    前言   最近根据项目需要抽取了一套针对MVVM模式的BaseActivity和BaseFragment,使View与ViewModel不再需要...

  • Android 实现View边缘渐入渐出

    前言   有时候做项目的时候,遇到滚动的RecyclerView或者ScrollView滚动到边缘要展示渐入渐出效果,如果是使用图片设置的话,图...

  • Resize,w 360,h 240
    AndroidStudio 低版本发布插件到Maven

    本文上传插件适用于gradle7.0以前版本 配置   低版本插件配置相对简单,如下所示: 说明:url:仓库地址,也可以是本地地址 上传   ...

  • Resize,w 360,h 240
    AndroidStudio 高版本发布插件到Maven

    本文上传插件适用于gradle7.0以上版本 配置   高版本插件配置相对复杂些,具体可参考官方文档:官方文档发布到maven库[https:/...

  • Android 自定义电动车充电进度条

      最近在做电动车的充电功能,其中有个充电过程中,隔一段时间去更新充电状态的功能。充电过程中,相对于数据的改变,电池的电量更受用户关注。所以这里...

  • Android 如何去封装多状态展示页面

    简要   如何做一个多状态页面呢?大致分为网络异常页面,无内容页面,加载页面,还有成功页面。还有像网络错误重试功能,平时的话如果每个页面都去写一...

  • Resize,w 360,h 240
    MeasureSpec理解

    简要   今天来聊聊MeasureSpec,记得刚接触的也感觉很难理解,知其然不知其所以然。MeasureSpec其实在面试中还经常会被问到,如...

  • Android:各种弹窗报错WindowManager$BadTokenException: Unable to add window -- token null is not valid; i...

    前言 Android里面有各种各样的弹窗,例如:popupwindow、Dialog、AlertDilog等,虽然这些都是Android系统自带...