Android仿天猫横向滑动指示器功能的实现
Android开发中会有很多很新奇的交互,比如天猫商城的首页头部的分类,使用的是GridLayoutManager+横向指示器实现的,效果如下图。那对于这种效果要如何实现呢?最简单的方式就是使...
Android开发中会有很多很新奇的交互,比如天猫商城的首页头部的分类,使用的是GridLayoutManager+横向指示器实现的,效果如下图。那对于这种效果要如何实现呢?最简单的方式就是使...
本文实例为大家分享了Android实现录音声波图的具体代码,供大家参考,具体内容如下图像类:package com.akm.test;/** * Created by toge on 15/12/9. */import android.conten...
本文实例为大家分享了Android模仿Toast实现提示框效果的具体代码,供大家参考,具体内容如下Toast提示只要提示的时间够长,就可以浮动到其他任何界面之上,所以我们可以模仿Toast来...
本文实例为大家分享了Android实现毛玻璃效果弹出菜单动画的具体代码,供大家参考,具体内容如下仿ios上屏幕下方向上滑出来的一个模糊菜单,效果如下原理很简单,页面上原来有一个go...
今天给大家带来一个自定义的底部导航,我不会做动图,只能搞一张图片给大家看看,大家见谅这个就是自定义的tablayout底部搞好的样式了TabLayout提供了一个水平布局用于展示tabs,继...
目录前言一、Binder的基本理解二、Activity启动的双向IPC过程三、AMS服务注册前言上篇文章写到 Service 的启动过程; 相对来说Activity的启动过程比Service的启动过程更为复...
本文实例为大家分享了Android简单实现计算器的具体代码,供大家参考,具体内容如下一、UI布局及代码页面效果布局代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xml...
本文实例为大家分享了android studio上传图片到java服务器的具体代码,供大家参考,具体内容如下1.build.gradle配置(增加)dependencies{ implementation 'com.squareup.o...
本文实例为大家分享了Android实现图片的裁剪和上传的具体代码,供大家参考,具体内容如下1、开发工具与关键技术:Eclipse、AndroidStudio
2、撰写时间:2020年06月18日接着上一次,调...
本文实例为大家分享了Android调用系统图库获取图片的具体代码,供大家参考,具体内容如下1、开发工具与关键技术:Eclipse、AndroidStudio
2、撰写时间:2020年05月28日在做移动开发...
目录Flutter 键值存储数据库unqliteunqlite_flutter快速上手简单键值对存储JSON为什么你应该使用unqlite_flutter?Flutter 键值存储数据库键值存储是开发中十分常见的需求,在F...
目录前言组件定义圆形Loading椭圆运动Loading贝塞尔曲线Loading组件使用总结前言在上一篇普通的加载千篇一律,有趣的 loading 万里挑一 中,我们介绍了使用Path类的PathMetrics...
前言Android使用AudioRecord实现录音提示:以下是本篇文章正文内容,下面案例可供参考一、AudioRecord使用Android平台可以使用AudioRecord和MediaRecorder来实现录音,因为AudioR...
目录背景环境关键编译阶段和耗时分析阶段一:Soong bootstrap阶段二:Kati遍历、mk搜集与ninja生成阶段三:Ninja编译编译优化对比汇总背景Android系统模块代码的编译实在是太耗时...
本文实例为大家分享了Android开发Activity毛玻璃背景效果的具体代码,供大家参考,具体内容如下step1:先进行截屏操作step2:进行毛玻璃处理毛玻璃处理的原理为先通过缩小图片,使...
目录前言一.dexPath(String)二.optimizedDirectory三.librarySearchPath四.parent五.总结前言一共有4个参数,分来来讲。1:dexFile(String类型)
2:optimizedDirectory(File类型)
3:li...
目录前言Add()前言本篇我们就来讲讲Fragment管理中的 Add() 方法Add()在我们动态的添加、管理Fragment中,Add属于最基础的方法了; 用法也很简单,如下就是向Activity添加一个Fra...
目录简介Room使用步骤1 添加依赖2 创建Entity实体类3 声明Dao对象4 声明Database对象5 获取数据6 最终使用简介Room 是 Google 官方推出的数据库 ORM 框架。ORM 是指 Object...
目录一、简介二、基本使用2.1 安装插件2.2 定义路由表2.3 生成路由2.4 路由跳转2.5 处理返回结果三、路由导航3.1 嵌套导航3.2 Tab 导航3.3 PageView3.4 声明式导航四、高级...
目录前言一、线程调度原理解析线程调度的原理线程调度模型Android 的线程调度线程调度小结二、Android 异步方式汇总ThreadHandlerThreadIntentServiceAsyncTask线程池RxJav...
目录前言Path 的 transform 方法绕任意点旋转卡片3D 旋转实现日历翻页效果总结前言本篇我们继续介绍 Flutter 绘图的 Path 的应用。Flutter 的 Path 类提供了一个三维空间的...
目录一、Surface 概述1.1 Android本地窗口简述二、引出SurfaceSession2.1 从WindowManagerImpl的addView()说起2.2 IWindowSession.windowAddedLocked()2.3 SurfaceSession...
本文为大家分析了Flutter之可滚动组件子项缓存 KeepAlive,供大家参考,具体内容如下首先回想一下,在介绍 ListView 时,有一个addAutomaticKeepAlives 属性我们并没有介绍,如果addA...
目录一、PCM 、WAV、AAC 的文件头介绍二、使用 AudioRecord 实现录音生成 PCM 文件三、PCM 转化为 WAV四、PCM 转化为 AAC 文件格式五、AudioStack 播放本文介绍音频的采集...
本文实例为大家分享了Android实现录音静音降噪的具体代码,供大家参考,具体内容如下需求:客户反馈产品的录音里面很多杂音(因为我们把Codec的录音增益调至最大,且电路上没有专用的...
目录前言一.安卓原生界面绘制的流程原生绘制流程SurfaceView绘制流程二.Flutter上界面绘制的流程FlutterActivity中的流程FlutterView中的实现native流程三.总结Flutter的简...
目录前言后台处理指南后台处理面临的挑战如何选择合适的后台解决方案WorkManager概述WorkManager使用1 声明依赖项2 自定义一个继承自Worker的类3 选择worker执行的条件4 下...
目录前言ViewModel概述ViewModel使用ViewModel源码前言学习ViewModel之前首先我们得简单了解下MVP和MVVM,因为ViewModel是MVVM中的一个元素MVP MVVM在MVP中View想要调用Model...
目录1.为什么需要Lifecycle2.如何使用Lifecycle2.1 依赖Lifecycle库2.2 Lifecycle基本用法3.Lifecycle应用举例3.1 Activity中使用3.2 MVP中使用4.自定义LifecycleOwner1.为...
Service 是 Android 系统的服务组件,适用于开发没有用户界面且长时间在后台运行的功能。通过本次试验了解后台服务的基本原理,掌握本地服务的使用方法。1、创建一个Service服...
目录一. 背景二. drawFunctor 原理介绍三. 利用 drawFunctor 注入 GL 渲染Android Functor 定义Functor 设计在 View.onDraw () 中调度 functor四. 实践中遇到的问题GL 状态...
目录示例 1 :使用搜索表单创建全屏模式编码示例 2:AppBar 内的搜索字段(最常见于娱乐应用程序)编码示例 3:搜索字段和 SliverAppBar编码结论示例 1 :使用搜索表单创建全屏模式我们...
目录前言一、CountDownTimer的实现二、直接用Handler的实现三、直接用Time、TimeTask的实现四、使用Theard倒计时五、使用框架RxJava六、Kotlin Flow 的实现总结前言关于倒...
本文实例为大家分享了Android实现圆圈倒计时的具体代码,供大家参考,具体内容如下1. 显示效果如下2. 首先是创建shape的xml文件在res/drawable目录下创建 shape_round_textview...
强调一下阅读系统源码,起码要对进程间通信要了解,对binder机制非常非常清楚,binder就是指南针,要不然你会晕头转向;强行阅读,就容易睡着。Service启动先来一张图感受一下这张图能...
目录一、ConstraintLayout概述二、ConstraintLayout基础篇2.1 基础操作2.2 控件间添加约束2.3 约束布局xml代码实现三、ConstraintLayout 进阶篇3.1 Chains链3.2 尺寸约束3....
本文实例为大家分享了Android自定义View实现QQ消息气泡的具体代码,供大家参考,具体内容如下效果图:原理:控件源码:public class DragView extends View { private int defau...
今天对Android端水印进行了一个简单的优化,优化方式是对水印生成方式的修改。如图1修改为如图2。我们先简单了解一下图一水印是如生成得。//创建水印类构造方法public MarkDr...
对View的移动,实现的方法有好几种,原理是通过改变View的位置来移动View,下面来实现这样的效果动画的方法通过改变View的tranlationX和tranlationY的值来实现移动,首先来写一个自...
目录集成谷歌定位与百度定位并在地图上显示项目背景一. 集成谷歌定位定位Api使用流程:二. 集成百度定位Application中初始化SDK三. 坐标系转换与地图上的显示集成谷歌定位与...
目录本文总览1. When 表达式2. If 表达式总结本文总览本篇来看看 Kotlin的条件控制,这一节知识点 建议与Java中的条件结构类比,会很好理解并记住。1. When 表达式在 Kotlin 用...
目录相关名词解释系统屏幕密度单位换算方法利用系统TypeValue类来转换补充:sp与dp的区别总结由于Android手机厂商很多,导致了不同设备屏幕大小和分辨率都不一样,然而我们开发者...
本文实例为大家分享了android仿华为手机悬浮窗的具体代码,供大家参考,具体内容如下最近项目中有个需求就是要在android 系统桌面上写一个悬浮球,并使其具有返回,进到主页,打开设...
目录一、说明二、源码下载示例1. 谷歌镜象不可用,采用清华源镜象2. 配置repo3. repo更新4. 下载初始化包5. 解压资源包6. 更新指定版本7. 快捷脚本三、注意1. 遇到同步失败的...
目录前言实现基本属性设计监听器绘制图形左右拖动完整代码前言柱状波形图是一种常见的图形。一个个柱子按顺序排列,构成一个波形图。柱子的高度由输入数据决定。如果输入的是...
目录完整问题描述问题表现初步探索更好的解决办法完整问题描述SliverAppBar的floating=true,pinned=false模式中嵌套的TextField,会在获取焦点时触发CustomScrollView滚动到...
本文实例为大家分享了Android绘制简单条形图的具体代码,供大家参考,具体内容如下一种方案是:path先添加一个圆角矩形,再添加一个角的正方形另一种直接通过api ,radii 需要传入8个...
本文实例为大家分享了android模拟实现航拍遥控的具体代码,供大家参考,具体内容如下由于最近做一个航拍项目,手机端模拟遥控,控制无人机,之前在网上这方面的知识比较少,所有就贴出...
本文实例为大家分享了Android实现音频条形图效果的具体代码,供大家参考,具体内容如下效果图:通过自定义View和属性动画实现此效果public class BarChartView extends LinearLay...
目录前言一、使用通知与回调二、使用方法池总结前言前面的文章我们讲到APP登录拦截的功能实现,现在网上比较多的推荐使用AOP,我们使用下来还是太麻烦,兼容性问题很多,(坑太多,项...