Android不同版本兼容性适配方法教程

目录Android 6Android 7Android 8Android 9Android 10定位权限分区存储Android 11强制执行分区存储位置权限Android 6运行时权限动态申请,这里推荐郭霖的开源库:https://githu...

2022-12-26

Flutter加载图片的多样玩法汇总

目录加载本地图片圆角本地图片效果图代码加载网络图片-本地图片占位图加载网络图片-loading效果代码圆角、边框、渐变总结加载本地图片在项目目录下创建assets文件夹,再在其...

2022-12-26

Android LayerDrawable超详细讲解

目录1. 前言2. 实例1. 前言Android LayerDrawble 包含一个Drawable数组,系统将会按照这些Drawable对象的数组顺序来绘制他们,索引最大的 Drawable 对象将会被绘制在最上面。La...

2022-12-26

Android嵌套线性布局玩法坑解决方法

目录前言详解为什么会让性能降低的怎么严重呢?前言嵌套线性布局大家应该都用的非常熟悉,毕竟这玩意理解起来也是真的简单,而且如果熟悉的话这玩意开发起来的效率也是真的快,不用...

2022-12-26

Android组件化工具ARouter使用方法详细分析

目录前言原理简述基本使用前言组件,就是对数据和方法的简单封装,功能单一,高类聚,是业务划分的最小粒度。组件化是基于可重用的目的,将大型软件系统按照分离关注点的形式,拆分成多...

2022-12-26

Android ConstraintLayout约束布局使用详解

目录基本属性约束强度Visibility属性控件宽高比子控件之间的宽高占比锚向指示线Chains链基本属性可以让本View的一个方向置于目标View的一个方向,比如layout_constraintBotto...

2022-12-26

微前端架构ModuleFederationPlugin源码解析

目录序言背景MF 基本介绍应用场景微前端架构服务化的 library 和 componentsModuleFederationPlugin 源码解析入口源码ExposesRemotesShared小结总结序言本文是 Webpack Mod...

2022-12-26

Android自定义view实现侧滑栏详解

目录前言需求效果图编写代码主要问题前言上一篇文章学了下自定义View的onDraw函数及自定义属性,做出来的滚动选择控件还算不错,就是逻辑复杂了一些。这篇文章打算利用自定义vi...

2022-12-26

Android自定义view实现左滑删除的RecyclerView详解

目录概述需求编写代码I编写代码II编写代码III优化总结概述最近安卓自定义view的知识看的很熟,但是却很久没动手了,这几天用kotlin手撕了原先一个左滑删除的RecyclerView,居然弄...

2022-12-26

Android ProgressBar组件使用教程

目录1. 前言2. ProgressBar属性介绍2.1 XML属性2.2 API属性3. 水平进度条4. 圆形进度条5. 实例演示1. 前言进度条是UI界面中一种非常实用的组件,通常用于向用户显示某个耗时...

2022-12-26

Jetpack Compose惯性衰减动画AnimateDecay详解

目录什么是惯性衰减动画惯性衰减动画 使用要点block 监听什么是惯性衰减动画比如说我们玩微信的时候 手指一拉,微信的列表就会惯性滑动 ,这个滑动的速率当然是越来越慢的,最终...

2022-12-26

android实现可上下回弹的scrollview

在ios手机上经常看到页面上下滑动回弹效果,安卓中没有原生控件支持,这里自己就去自定义一个scrollview实现回弹效果1. 新建MyScrollView并继承ScrollView,可以通过事件分发机制...

2022-08-07

android ScrollView实现水平滑动回弹

本文实例为大家分享了android ScrollView实现水平滑动回弹的具体代码,供大家参考,具体内容如下在研究了View的一些属性之后做了个Scroll的水平滑动回弹。效果图:主要代码:import...

2022-08-07

android自定义左侧滑出菜单效果

这里给大家提供一个类似QQ聊天那种可以左侧滑出菜单的自定义控件。希望对大家有帮助。参考了一些网友的做法,自己整理优化了一下,用法非常简单,就一个类,不需要自己写任何的代码...

2022-08-07

Android使用广播发送消息

本文实例为大家分享了Android使用广播发送消息的具体代码,供大家参考,具体内容如下1.activity_main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android...

2022-08-07

Android自定义弹框Dialog效果

本文实例为大家分享了Android自定义弹框Dialog效果的具体代码,供大家参考,具体内容如下1.dialog_delete.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:an...

2022-08-07

Flutter网络请求Dio库的使用及封装详解

目录一、项目目录结构二、封装思路:三、添加依赖四、简单实现网络请求五、实现登录注册服务六、使用service服务Dart语言内置的HttpClient实现了基本的网络请求相关的操作。...

2022-08-07

Kotlin对象比较注意点示例详解

目录背景原因另一个问题解决办法结论背景现有一个StateFlow及其监听private val stateFlow = MutableStateFlow(kotlin.Pair<String, ArrayList<String>>("abc", ArrayList(...

2022-08-07

Android性能优化之图片大小,尺寸压缩综合解决方案

目录前言常见的图片压缩方法质量压缩尺寸压缩libjpeg图片压缩流程总结前言在Android中我们经常会遇到图片压缩的场景,比如给服务端上传图片,包括个人信息的用户头像,有时候人脸...

2022-08-07

详解在Flutter中如何使用dio

目录初始化 Dio定义 GET 请求定义 POST 请求定义 PUT 请求定义 DELETE 请求选择和定义您的请求头上传文件拦截器结论初始化 Dio您可以创建一个单独的类,其中包含用于执行网络...

2022-08-07

Android实现橡皮筋回弹和平移缩放效果

本文实例为大家分享了Android实现橡皮筋回弹和平移缩放的具体代码,供大家参考,具体内容如下前言由于最近在做一个view的平移缩放功能以及橡皮筋效果,不过网上查到的大多数都是...

2022-08-07

Android ProgressBar实现进度条效果

本文实例为大家分享了Android ProgressBar实现进度条的具体代码,供大家参考,具体内容如下1.XML布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andr...

2022-08-07

Android实现历史搜索记录

本文实例为大家分享了Android实现历史搜索记录的具体代码,供大家参考,具体内容如下在app 的 build.gradle下添加依赖dependencies {     .....     api 'com.hyman:flow...

2022-08-07

Flutter使用NetworkImage实现图像显示效果

使用 NetworkImage 显示图像在 GitHub 中,每个成员都有其头像的 URL。您的下一个改进是将该头像添加到Member课程中并在应用程序中显示这些头像。更新Member以添加avatarUrl...

2022-08-07

利用Jetpack Compose实现绘制五角星效果

目录说明自定义星行Modifier原理实现代码最终实现效果说明compose中我们的所有ui操作,包括一些行为,例如:点击、手势等都需要使用Modifier来进行操作。因此对Modifier的理解可...

2022-08-07

Android利用ScaleTransition实现吹气球动画

目录前言ScaleTransition 介绍应用总结前言这是最后一篇介绍如何使用基本动画组件的文章,我们继续 Transition 的动画,本篇来介绍 ScaleTransition。我们在之前的文章介绍过使...

2022-08-07

flutter监听app进入前后台状态的实现

目录1. 监听app进入前后台状态 示例代码:2.其它状态监听在开发app的过程中,我们经常需要根据app的前后台的状态,做一些事情,那么我们在flutter中是如何实现这一监听的?flutter给...

2022-08-07

Android自定义实现可回弹的ScollView

前言仿IOS回弹效果为了增强用户体验,自定义一个可回弹的ScrollView是一个不错的选择,而且这种效果还是很简单的把原来的ScollView标签替换一下就好了<?xml version="1.0" enco...

2022-08-07

Android自定义View实现竖向滑动回弹效果

本文实例为大家分享了Android自定义View实现滑动回弹的具体代码,供大家参考,具体内容如下前言Android 页面滑动的时候的回弹效果一、关键代码public class UniversalBounceVie...

2022-08-07

Android ScrollView实现滚动超过边界松手回弹

ScrollView滚动超过边界,松手回弹Android原生的ScrollView滑动到边界之后,就不能再滑动了,感觉很生硬。不及再多滑动一段距离,松手后回弹这种效果顺滑一些。先查看下滚动里面代...

2022-08-07

Android UniversalVideoView实现视频播放器

本文实例为大家分享了Android UniversalVideoView实现视频播放器的具体代码,供大家参考,具体内容如下1.添加依赖 app下的 build.gradledependencies {     ......     c...

2022-08-07

Android PickerScrollView滑动选择控件使用方法详解

本文实例为大家分享了Android PickerScrollView滑动选择控件的具体使用代码,供大家参考,具体内容如下先看一下效果图1.SelectBean模拟假数据public class SelectBean {    ...

2022-08-07

Android Flutter实现点赞效果的示例代码

目录前言绘制小手完整源码前言点赞这个动作不得不说在社交、短视频等App中实在是太常见了,当用户手指按下去的那一刻,给用户一个好的反馈效果也是非常重要的,这样用户点起赞来...

2022-08-07

Android启动页设置及动态权限跳转问题解决

目录启动页的作用启动页跳转动态权限获取完整启动页控制程序启动页的作用在我遇到这个实际问题之前,我一直认为启动页的作用是美化产品,提升软件逼格。但实际上,它更重要的是起...

2022-08-07

Android实现回弹ScrollView的原理

本文实例为大家分享了Android实现回弹ScrollView的原理,供大家参考,具体内容如下回弹的ScrollView网上看到的通常是ElasticScrollView,
有一个Bug:点击子控件滑动时,滑动无效,
所...

2022-08-07

Android实现背景图滑动变大松开回弹效果

本文实例为大家分享了Android实现背景图滑动变大松开回弹的具体代码,供大家参考,具体内容如下原图放大后1、自定义view继承ScrollView实现效果public class HeadZoomScrollVie...

2022-08-07

Android基于reclyview实现列表回弹动画效果

reclyview实现列表回弹动画效果,供大家参考,具体内容如下1.reclyview列表布局文件<com.example.demo1.ReboundLayout        android:id="@+id/view"        android:...

2022-08-07

Android Recyclerview实现左滑删除功能

本文实例为大家分享了Android Recyclerview实现左滑删除的具体代码,供大家参考,具体内容如下1.先创建一个工具类SlideRecyclerViewpublic class SlideRecyclerView extends Re...

2022-08-07

Android自定义双向滑动控件

本文实例为大家分享了Android自定义双向滑动控件的具体代码,供大家参考,具体内容如下先看一下效果图1.SeekBarPressure工具类public class SeekBarPressure extends View { ...

2022-08-07

基于Flutter制作一个吃豆人加载动画

目录效果图绘制静态吃豆人、豆豆、眼睛加入动画属性总结效果图国际惯例,先看效果图:具体效果就是吃豆人会根据吃不同颜色的豆子改变身体的颜色。绘制静态吃豆人、豆豆、眼睛首...

2022-08-07

Kotlin操作符重载实例详解

目录算数运算操作符重载复合运算操作符重载一元运算操作符重载比较操作符重载集合和区域的约定迭代运算符重载解构声明总结算数运算操作符重载在kotlin中我定义一个类data c...

2022-08-07

Android SearchView搜索控件使用方法详解

本文实例为大家分享了Android SearchView搜索控件的具体实现代码,供大家参考,具体内容如下方法介绍setQueryHint设置 Hint 的文字内容setMaxWidth设置搜索框的最大宽度setSubm...

2022-08-07

Android Scroller实现弹性滑动效果

本文实例为大家分享了Android Scroller实现弹性滑动的具体代码,供大家参考,具体内容如下首先看下实现效果,可以看到当我们手指松开时图片会逐渐滑动到初始位置,而不是直接跳变到...

2022-08-07

详解Flutter如何完全自定义TabBar

目录前言实现过程完整代码总结前言在App中TabBar形式交互是非常常见的,但是系统提供的的样式大多数又不能满足我们产品和UI的想法,这篇就记录下在Flutter中我在实现自定义TabB...

2022-08-07

Android实现左滑关闭窗口

前言目前市场很多的APP都带有窗口滑动切换关闭,这种切换,使得用户操作比较爽,而且觉得功能点上也比较大气,在此就是自己总结了一个简易的方法,直接替换在基础窗口里面,使用安卓最...

2022-08-07

Flutter RSA加密解密的示例代码

目录对称加密非对称加密第一步、首先pubspec.yaml中添加依赖第二步、获取公钥私钥文件第三步、在pubspec.yaml文件中添加公钥私钥文件。第四步、实现Encrypt加密解密工具类...

2022-08-07

Android使用EventBus多次接收消息

场景Fragment中嵌套Fragment,且被嵌套的Fragment是复用的,点击其中item后进入详情,返回后需要回传数据并刷新列表。由于是Fragment之间的相互嵌套,不方便使用Intent返回数据,也不...

2022-08-07

Android用SharedPreferences实现登录注册注销功能

Android用SharedPreferences实现登录注册注销功能前言本文用SharedPreferences本地缓存账号信息来实现登录注册功能,以及退出注销功能。一、本文逻辑本文的注册登录逻辑如下:1...

2022-08-07

android实现系统信息推送

本文实例为大家分享了android实现系统信息推送的具体代码,供大家参考,具体内容如下1、判断是否是启动App,而非刷新界面执行该方法if (!window.name) {    window.name = 'tes...

2022-08-07

Flutter实现笑嘻嘻的动态表情的示例代码

目录前言AnimatedContainer 介绍组件结构细节实现总结前言身在孤岛有很多无奈,比如说程序员属于比较偏门的职业。尤其是早些年,在行业里跳过几次槽后,可能你就已经认识整个圈子...

2022-08-07
返回顶部
顶部