Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

应用内悬浮窗,无权限申请,简单配置,全局可用

Notifications You must be signed in to change notification settings

Doonkey/DkFloatingView

Open more actions menu

Repository files navigation

应用内悬浮窗

应用内悬浮窗,基本无侵入性,无权限申请,简单配置,全局可用,支持滑动,点击事件

基于开源项目修改,感谢作者;https://github.com/leotyndale/EnFloatingView

预览图

使用说明

导入依赖

Step 1. 添加JitPack仓库到根目录build.gradle文件

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

Step 2. 在module添加依赖,${version}版本

dependencies {
        implementation 'com.github.Doonkey:DkFloatingView:${version}'
}

初始化

FloatWindow.with(this)//application上下文
                .setLayoutId(R.layout.float_music)//悬浮布局
                //.setFilter(Test1_1Activity.class)//过滤activity
                //.setLayoutParam()//设置悬浮布局layoutParam
                .build();

点击监听

FloatWindow.get()//悬浮窗实例
           .setOnClickListener(new DkFloatingView.ViewClickListener() {
            @Override
            public void onClick(int viewId) {//viewId
                switch (viewId){
                ...
                }
            }
        });

显示/隐藏

FloatWindow.get().show();//显示
FloatWindow.get().hide();//隐藏 

About

应用内悬浮窗,无权限申请,简单配置,全局可用

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.