移动开发

Android-推荐一个任意遮罩式的引导页库(GuideView)

图片来源网络,入侵必删 在日常的Android的开发中,我们要为一个Activity或者任何一个View创建一个遮罩式的的导航提示,这里分享一个快速实现的库——GuideView。 GuideView 快速的为一个Activity里的任何一个View控件创建一个遮罩式的导航页,并且可以再高亮区域绘制任何你想要的布局或者lottie动画等炫酷效果。开源库的大佬这个库实现原理: 首先它需要

悬浮窗

一、原理 1、添加独立的View 我们在APP中想不依赖Activity中的布局添加View时,可以通过WindowManager.addView()的方式,创建一个window,并显示添加的View。 2、Window可分为三类 应用window:一般位于最底层,对应一个Activity; 子window:不能单独存在,需要附属在父window上,如Dialog; 系统window:一般位于最顶

Flutter-AnimationController类

配图来自网络,如侵必删 Flutter了解了Animation类之后,我们就需要了解AnimationController类。这篇博客就来分享AnimationController相关的知识,希望对看文章的小伙伴有所启发。 AnimationController AnimationController是Animation的重要实现类,主要是完成控制动画的各种操作,包括动画的启动(for

NDK<第一篇>:NDK集成开发流程

一、JNI简介 JNI = Java Native Interface,Java本地接口。 二、交叉编译 在什么平台运行的软件就需要在什么平台进行编译,为什么Android可以在Windows下kaifa-并在手机的unix系统上运行呢?这是因为Java是运行在虚拟机上的。为什么说Java是一次编译到处执行? 交叉编译:在一个平台下编译出另一个平台下可以运行的本地代码 cpu平台 x86 arm