目录这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助在AndroidManifest.xml注册ACTION事件在用于接收分享的Activity里面加接收代码这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助在AndroidManifest.xml注册ACTION事件<activity android:name= ......
712
0
0
2023-06-14
目录withloadinto原理总结缓存LruCache首先引入依赖  implementation 'com.github.bumptech.glide:glide:4.12.0'  annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'下面一行 ......
315
0
0
2023-06-11
目录1. 控件说明2. API介绍3. 使用方法3.1 布局文件3.2 界面代码4. 注意事项1. 控件说明SwipeRefreshLayout是google官方推荐使用的下拉刷新的控件,如果用户想通过垂直滑动手势刷新视图的内容,就可以使用它。实例化此控件的Activity应添加一个 OnRefreshListener,以便在完成滑动刷新手势时收到通知。 S ......
381
0
0
2023-06-11
目录1. 背景2. java反射2.1 什么是反射2.2 什么情况下要用反射2.3 反射的优缺点3. Java反射机制API3.1 获取Class对象3.2 反射调用类构造方法3.3 反射调用类中方法3.4 反射类中的成员变量3.5 反射类中静态方法和变量4. 反射在Android中的应用4.1反射实现获取顶层activity的名称4.2 反射调用Syste ......
277
0
0
2023-06-11
目录加载本地图片圆角本地图片效果图代码加载网络图片-本地图片占位图加载网络图片-loading效果代码圆角、边框、渐变总结加载本地图片在项目目录下创建assets文件夹,再在其文件夹下创建images文件夹,后面将需要的图片复制到其中即可在pubspec.yaml文件中添加引用flutter: uses-material-design: true ......
309
0
0
2023-06-11
目录1. 前言2. ProgressBar属性介绍2.1 XML属性2.2 API属性3. 水平进度条4. 圆形进度条5. 实例演示1. 前言进度条是UI界面中一种非常实用的组件,通常用于向用户显示某个耗时操作完成的百分比,进度条可以动态的显示进度,因为避免长时间地执行某个耗时操作时,让用户感觉程序失去了响应,从而更好地提高用户界面的友好性。进度条展示有两种 ......
381
0
0
2023-06-11
目录序章Retrofit构建过程创建网络请求接口实例过程执行请求过程总结序章首先引入依赖  implementation 'com.squareup.retrofit2:retrofit:2.9.0'在原理之前,我们先来回忆一下Retrofit的基本使用1、定义接口interface MyService { @GET("gall ......
310
0
0
2023-06-11
目录Android 6Android 7Android 8Android 9Android 10定位权限分区存储Android 11强制执行分区存储位置权限Android 6运行时权限动态申请,这里推荐郭霖的开源库:https://github.com/guolindev/PermissionXAndroid 7在Android 7.0系统上,禁止向你的应用 ......
479
0
0
2023-06-10
目录SuperText富文本设计方案RichText原理方案设计解析代码设计节点定义Span构造器定义SuperText定义可以修改TextStyle的Span构造器效果展示结语SuperText富文本设计方案Flutter中要实现富文本,需要使用RichText或者Text.rich方法,通过拆分成List<InlineSpan>来实现,第一感 ......
360
0
0
2023-06-10
目录前言启动流程创建输入系统启动输入系统输入系统就绪结束前言之前写过几篇关于输入系统的文章,但是还没有写完,后来由于工作的变动,这个事情就一直耽搁了。而现在,在工作中,遇到输入系统相关的事情也越来越多,其中有一个非常有意思的需求,因此是时候继续分析 InputManagerService。InputManagerService 系统文章,基于 Android ......
320
0
0
2023-06-10
目录前言需求编写代码主要问题前言上两篇文章对安卓自定义view的事件分发做了一些应用,但是对于自定义view来讲,并不仅仅是事件分发这么简单,还有一个很重要的内容就是view的绘制流程。接下来我这通过带header和footer的Layout,来学习一下ViewGroup的自定义流程,并对其中的MeasureSpec、onMeasure以及onLayout加 ......
230
0
0
2023-06-10
目录概述需求编写代码I编写代码II编写代码III优化总结概述最近安卓自定义view的知识看的很熟,但是却很久没动手了,这几天用kotlin手撕了原先一个左滑删除的RecyclerView,居然弄得有点懵逼。后面又慢慢改进、加东西,发现这样一个例子下来,自定义View以及事件分发的知识居然覆盖的差不多了,所以有了写博客的想法。下面我会从我的思路一点点的写下去, ......
402
0
0
2023-06-10
目录前言需求编写代码主要问题前言上篇文章通过一个有header和footer的滚动控件(Viewgroup)学了下MeasureSpec、onMeasure以及onLayout,接下来就用一个滚动选择的控件(View)来学一下onDraw的使用,并且了解下在XML自定义控件参数。需求这里就是一个滚动选择文字的控件,还是挺常见的,之前用别人的,现在选择手撕一个 ......
271
0
0
2023-06-10
目录前言需求效果图编写代码主要问题前言上一篇文章直接通过安卓自定义view的知识手撕了一个侧滑栏,做的还不错,很有成就感。这篇文章的控件没有上一篇的复杂,比较简单,通过一个内容滚动造成header折叠的控件学习一下滑动事件冲突问题、更改view节点以及CoordinatorLayout事件传递(超低仿),基本都是一个引子,希望学完这个控件,要继续省略学习下涉 ......
267
0
0
2023-06-10
目录前言需求效果图编写代码主要问题前言上一篇做了一个滑动折叠的Header控件,主要就是练习了一下滑动事件冲突的问题,控件和文章写的都不怎么样。本来想通过这篇文章的控件,整合一下前面六篇文章的内容的,结果写的太复杂了,就算了,没有新的技术知识,功能也和之前的安卓广东选择控件类似,不过在写的过程还是有点难度的,用来熟悉自定义view知识还是很不错的。需求这里我 ......
351
0
0
2023-06-10