Android开发之ViewPager实现滑动切换页面
本文实例为大家分享了Android开发之ViewPager实现滑动切换页面的具体代码,供大家参考,具体内容如下基本构件activity_main.xml依然是在简单的线性布局里放个ViewPager组件,注意...
本文实例为大家分享了Android开发之ViewPager实现滑动切换页面的具体代码,供大家参考,具体内容如下基本构件activity_main.xml依然是在简单的线性布局里放个ViewPager组件,注意...
目录前言1. Select 的引入多路数据的选择串行执行协程并行执行同时监听多路结果Select 闪亮登场2. Select 的使用3. Invoke函数的妙用4. Select 的原理5. Select注意事项前...
本文实例为大家分享了android绘制曲线和折线图的具体代码,供大家参考,具体内容如下(曲线) (折线)1.CurveView.javapackage com.package; import android.content.Context;imp...
本文实例为大家分享了Android开发RecyclerView实现折线图效果的具体代码,供大家参考,具体内容如下效果图如下:实现的关键是自定义的控件:package com.example.recyclelinechart....
目录前言参数设置通过网页端的params直接设置参数信息通过客户端的接口设置参数信息参数获取前言本文意在提供MobLink的业务场景使用说明希望可以给你带来更愉快的开发心情:M...
目录前言实现的效果和思路1. 绘制底部布局2. 添加子view3. 处理事件分发4. 做个动画5. 小结前言个人打算开发个视频编辑的APP,然后把一些用上的技术总结一下,这次主要是APP的...
目录使用场景使用方法自定义指示器Android ViewPager2 UsageViewPager2 是 ViewPager 的升级版本,解决了 ViewPager 的大部分痛点,比如从右到左的布局支持、垂直方向的支持、...
目录前言分析编译产物CMake总结前言好久没写 linphone-sdk-android 相关的文章了,本文记录下笔者分析 linphone-sdk 版本号生成的过程。分析注:以下源码基于 linphone-sdk-and...
目录背景java层crash由来为什么java层异常会导致crash捕获crash总结背景crash一直是影响app稳定性的大头,同时在随着项目逐渐迭代,复杂性越来越提高的同时,由于主观或者客观的...
相信大家都有这样的一个需求,选择相应开始时间和结束时间,对数据进行筛选,下面就将使用TimePickerView实现这么一个功能。一、先导入依赖implementation "com.contrarywind:And...
本文实例为大家分享了Android开发之AlertDialog实现弹出对话框的具体代码,供大家参考,具体内容如下基本框架我们在xml中添加一个按钮用来唤出对话框:<?xml version="1.0" encod...
目录前言一、Kotlin的方法1、方法声明2、方法参数3、方法作用域二、Lambda表达式1、Lambda表达式的特点2、Lambda实践总结前言经过前面对 Kotlin 的介绍,相信大家已经能对 Ko...
本文实例为大家分享了Android实现双曲线折线图的具体代码,供大家参考,具体内容如下先看一下效果图1.先下载jar包 mpandroidchartlibrary-2-1-6.jar2.将jar包导入到libs文件夹...
目录前言一、Kotlin数组1、Kotlin数组创建技巧2、原生类型数组3、数组常见的操作二、Kotlin集合1、集合创建的技巧2、集合的操作前言容器是用于存放数据的载体。容器分为数...
前言:自定义View可以分为两种方式:第一种通过继承ViewGroup,内部通过addView的方式将其他的View组合到一起。第二种则是通过继承View,重启View的onMeasure,onLayout,onDraw方法来...
目录一、创建数据库 1、新建数据库帮助类2、在数据库帮助类中输入代码3、代码讲解 二、添加数据1、界面效果2、准备工作3、布局界面 activity_main.xml4、类文件代码 Main...
目录背景常规解决方案线程监控当前线程统计线程信息具体化线程统一Thread创建注意总结背景在我们日常开发中,多线程管理一直是非常头疼的问题之一,尤其在历史性长,结构复杂的ap...
目录前言疑惑解惑发布配置发布内容有哪些内容依赖的规则本地依赖aarjar中央仓库的依赖冲突混淆配置小结前言了解一下将 Android library 发布到中央仓库(比如 Maven Center,j...
本文实例为大家分享了Android开发实现日期时间控件选择的具体代码,供大家参考,具体内容如下前言整合Android原生控件(日期控件DatePicker、时间控件TimePicker)实现选择日期、时...
目录正文目标ModlePresenter正文说到关注功能,可能很多小伙伴要说了。谁不会写但是没有合理的架构,大家写出来的代码很可能是一大堆的复制粘贴。比如十几个页面,都有这个关注按...
本文实例为大家分享了Android学习之菜单使用的具体代码,供大家参考,具体内容如下Android中菜单包含上下文菜单和选项菜单两种类型。使用统一的菜单类来管理菜单:Menu、MenuItem...
目录前言可行的方案BlurryBlurView(推荐)前言设计:有了毛玻璃效果,产品的逼格直接拉满了呀我:啊,对对对。我去 GayHub 上找找有没有好的解决方案吧设计:GayHub ???可行的方案要实现...
目录Android studio使用SVN下载安装Android Studio关联SVN客户端Android studio使用SVN在AndroidStudio中开发版本控制,除了Git就是SVN,和Eclipse不同,Android Studio没有提供...
前言:想要卸载Android Studio?跟着步骤做,还愁卸载不干净?1、卸载前,一定要把Android Studio退出,接着打开【控制面板】——【卸载程序】——【Android Studi...
本文实例为大家分享了Android传感器简单使用的具体代码,供大家参考,具体内容如下1. SensorManager类SensorManager类用来管理各个传感器:通过SensorManager创建实例,并用getSyst...
本文实例为大家分享了Android中PopupWindow弹出式窗口使用的具体代码,供大家参考,具体内容如下效果图如下:实现代码如下:activity_popup_window.xml按钮<?xml version="1.0" enc...
本文实例为大家分享了Android使用AlarmManager设置闹钟的具体代码,供大家参考,具体内容如下一、首先创建设置闹钟的布局页面activity_alarm_manager.xml<?xml version="1.0" e...
目录一、 WillPopScope用法二、使用WillPopScope遇到的问题三、 WillPopScope原理四、嵌套Navigator无法监听物理返回按键的解决办法一、 WillPopScope用法WillPopScope本质...
本文实例为大家分享了Android光线传感器使用的具体代码,供大家参考,具体内容如下一、首先是布局页面activity_light_sensor.xml<?xml version="1.0" encoding="utf-8"?><Linea...
目录Sequence序列执行的顺序只做最少的操作序列可以是无限的序列不会在每个步骤创建集合Sequence的基本使用序列的创建序列的操作Sequence源码分析Sequence是什么?序列的创建...
目录正文从可见性动画看起进入过渡——EnterTransition关闭过渡——ExitTransition过渡——Transition过渡动画实现——AnimatedE...
前言:平时打开手机的应用时,会跳出来3秒钟的广告后,再进入应用。今天我们就来简单实现一下引导页的功能。1、首先,新建一个activity页面,命名:SplashActivity在 activity_splash.x...
目录一、状态管理框架对比ProviderBLoCGetX二、基本使用2.1 安装与引用2.2 使用GetX改造Counter App2.3 GetX代码插件三、其他功能3.1 路由管理3.2 依赖关系管理3.3 工具3.4...
目录一、if表达式1、带返回值if表达式2、if 表达式替代三目运算符3、多级if表达式二、When表达式三、when 表达式的功能增强1、Kotlin 1.3 版本之前 when2、Kotlin 1.3 版本...
本文实例为大家分享了Android实现可折叠式标题栏的具体代码,供大家参考,具体内容如下先看效果图:一、实现步骤:1、布局文件<?xml version="1.0" encoding="utf-8"?><androidx.c...
目录正文TransitionManager介绍Scene(场景)生成场景Transition(过渡)OverlayView和ViewGroupOverlayGhostViewActivity的共享元素源码分析我们先以ActivityA打开ActivityB为...
前言:如果简单地拍照片并非您应用的主要目标,那么您可能希望从相机应用中获取图片并对该图片执行一些操作。一、这就是第一种方法,比较简单,不用将图片保存到手机本地存储下来。...
Android传感器概述:动作传感器、环境传感器、位置传感器等,如方向传感器(电子罗盘)、重力传感器(横纵切换)。Android SDK支持的传感器并不是每一部Android手机均支持。动作传感器:...
本文实例为大家分享了Android利用Canvas类绘制图形的具体代码,供大家参考,具体内容如下首先介绍一下相关基础知识。1.画笔(paint)1.1、作用:画笔对象通过属性来设置笔的颜色、粗...
目录单刷RecycleView的子Item单刷RecycleView的子Item的局部内容1.普通payload方式2.ListAdapter方式总结单刷RecycleView的子Item除非必要,应该尽可能避免调用notifyDataSet...
目录一、FutureBuilder二、StreamBuilder在Flutter中,借助 FutureBuilder 组件和 StreamBuilder 组件,可以非常方便地完成异步操作。一、FutureBuilder在讲解FutureBuilder之...
目录一、时间选择器二、自定义选择器总结一、时间选择器首先这次用到的xml文件如下activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=...
目录一、官方推荐的Jetpack架构二、添加依赖三、创建Repository四、创建ViewModel五、activity中使用Android Jetpack之ViewModel、LiveDataAndroid Jetpack之LifeCycle一、...
目录为什么是MVI而不是MVVM单向数据流MVI实现使用界面ViewModel优化为什么是MVI而不是MVVMMVVM作为流行的架构模式,应用在 Compose上,并没有大的问题或者设计缺陷。但是在使用...
本文实例为大家分享了Android获取设备传感器的具体代码,供大家参考,具体内容如下结果示例:xml代码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="htt...
对话框(Dialog)是Android系统在Activity或者其他组件运行过程中提供的一种提示机制。它可以帮助应用完成一些必要的提示功能,同时提供一些与用户交互的功能。对话框分为很多种,...
本文实例为大家分享了Android学习笔记之蓝牙功能的具体代码,供大家参考,具体内容如下蓝牙:短距离无线通讯技术标准。蓝牙协议分为4层,即核心协议层、电缆替代协议层、电话控制协...
目录LinearLayoutRelativeLayoutFrameLayoutTableLayoutGridLayoutConstraintLayout参考总结LinearLayout<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:andr...
目录简介Flow和FlowDelegateFlow的应用总结简介我们在开发web应用的时候,有时候为了适应浏览器大小的调整,需要动态对页面的组件进行位置的调整。这时候就会用到flow layout,也...
目录无状态类有状态类状态State生命周期Flutter中的生命周期类似于Vue、React中的生命周期一样,有初始化、状态更新、停用、销毁等。在React中,组件分为函数式组件和类式组件,...