# FloatWindow **Repository Path**: xcode_xiao/FloatWindow ## Basic Information - **Project Name**: FloatWindow - **Description**: 自写的一个Android端悬浮窗框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-14 - **Last Updated**: 2022-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: Android, Kotlin, 悬浮窗, FloatWindow ## README # FloatWindow #### 介绍 自写的一个Android端悬浮窗框架 #### 软件架构 主要是在网上找了一圈,没有找到合适的,要么功能缺陷,要么就是不完善,就自己想做一个 #### 使用说明 ```java binder.with(R.layout.layout_float_view) .permissionAdapter(this) // 悬浮窗权限适配器 .size(100, 100) // 大小 .alpha(0.8f) // 透明度 .draggable(true) // 可拖拽 .position(Direction.BOTTOM_OUTER, helloView) // 初始位置 .onShow { holder -> // 显示的事件 val appName = holder.get(R.id.app_name) appName.text = "显示/启动咯" } .onUpdate { bundle, holder -> // 更新数据的事件 } .build() .show() ``` 主要是看这两个类, FloatViewBuilder.kt FloatDelegateImpl.kt 注释写得比较完善了,花两分钟看看就会用了