Android知识点
文章平均质量分 90
caremmm
Android学习中...
展开
-
Handler - 线程间通信机制
一个线程内部只有一个 MessageQueue。原创 2021-02-02 23:17:07 · 583 阅读 · 4 评论 -
Kotlin协程介绍
文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例...原创 2020-12-12 23:34:42 · 1319 阅读 · 1 评论 -
Android事件分发机制简单理解
参考链接https://blog.csdn.net/caifengyao/article/details/65437695?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai原创 2020-11-08 15:15:42 · 2282 阅读 · 4 评论 -
Recyclerview 上拉加载更多
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录效果如下主要步骤封装前代码1.adapter中2.定义一个抽象类3.MainActivity中封装后代码1. LoadMoreWrapper2. Adapter3.Activity中效果如下主要步骤实现上拉加载更多主要有3步定义两个 item , 第一个是正常显示内容的 item ,第二个是显示正在加载视图的 item 。如果 Adapter 中(position + 1 == itemCount),则说明滑到了最下面原创 2020-10-11 15:42:08 · 4204 阅读 · 5 评论 -
Retrofit2 使用总结
0.首先导入相关的库implementation 'com.squareup.retrofit2:retrofit:2.9.0'implementation 'com.squareup.retrofit2:converter-gson:2.9.0'implementation 'com.squareup.okhttp3:okhttp:4.8.0' // 导入第一行之后如果未成功导入okhttp库,手动导入。1.定义一个 Service 接口interface PlaceService {//发原创 2020-10-05 14:14:46 · 445 阅读 · 0 评论 -
Navigation + MotionLayout 实现动态底部导航栏
参考链接: 底部导航栏的实现文章目录效果如下一、MotionLayout1.创建矢量图2.创建MotionLayoutactivity_main.xml二、NavigationMainActivity总结效果如下一、MotionLayout1.创建矢量图在drawable目录下创建矢量图,每个矢量图都创建 fill(填充) 以及 stroke(无填充,边框) 版本,用于实现点击切换按钮状态。矢量图可以使用AS自带的,快捷创建如下图。创建完成后会自动 fill 状态代码,可以修改相关属性。原创 2020-09-23 12:14:23 · 525 阅读 · 0 评论 -
自定义View——可横向滑动的折线图
问题:如何画一个显示一天中24h气温变化的折线图,要求折线图能横向滚动。思路: 先自定义一个View,这个View中只包含两个控件,一个圆,和一个显示温度的TextView。代码如下package com.example.viewtest.linechartimport android.content.Contextimport android.graphics.Canvasimport android.graphics.Colorimport android.graphics...原创 2020-08-14 10:39:57 · 314 阅读 · 0 评论 -
对getWidth()/getHeight() 与 getMeasuredWidth()/getMeasuredHeight() 方法的理解
问题1:getWidth() & getMeasuredWidth() 方法返回的值是什么?问题2: getWidth() & getMeasuredWidth() 方法分别什么时候调用?这些方法都是在View类中的,首先看各自的源码:int mMeasuredWidth;//mMeasuredWidth是View类中的全局变量...public final int getMeasuredWidth() { return mMeasuredWidt..原创 2020-08-10 17:09:14 · 1092 阅读 · 0 评论