一個簡易的懸浮窗實(shí)現(xiàn)方案

關(guān)于我https://github.com/xuexiangjys




特征 支持自定義布局的懸浮窗。
支持自定義拖動事件、點(diǎn)擊事件。
支持懸浮窗自" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > XFloatView 一個簡易的懸浮窗實(shí)現(xiàn)方案

XFloatView 一個簡易的懸浮窗實(shí)現(xiàn)方案

時間:2023-10-05 16:30:01 | 來源:網(wǎng)站運(yùn)營

時間:2023-10-05 16:30:01 來源:網(wǎng)站運(yùn)營

XFloatView 一個簡易的懸浮窗實(shí)現(xiàn)方案:

XFloatView

項(xiàng)目地址

一個簡易的懸浮窗實(shí)現(xiàn)方案

關(guān)于我

https://github.com/xuexiangjys




特征


1、演示(請star支持)

1.1、Demo演示動畫




1.2、Demo下載

https://github.com/xuexiangjys/XFloatView/blob/master/apk/xfloatview_demo_1.0.apk?raw=true (二維碼自動識別)

2、如何使用

目前支持主流開發(fā)工具AndroidStudio的使用,直接配置build.gradle,增加依賴即可.

2.1、Android Studio導(dǎo)入方法,添加Gradle依賴

1.先在項(xiàng)目根目錄的 build.gradle 的 repositories 添加:

allprojects { repositories { ... maven { url "https://jitpack.io" } }}2.然后在dependencies添加:

dependencies { ... implementation 'com.github.xuexiangjys:XFloatView:1.0.1'}

2.2、繼承XFloatView,實(shí)現(xiàn)自定義窗體

主要需要實(shí)現(xiàn)如下抽象方法:

/** * @return 獲取根布局的ID */protected abstract int getLayoutId();/** * @return 能否移動或者觸摸響應(yīng) */protected abstract boolean canMoveOrTouch();/** * 初始化懸浮控件 */protected abstract void initFloatView();/** * 初始化監(jiān)聽 */protected abstract void initListener();/** * @return 設(shè)置懸浮框是否吸附在屏幕邊緣 */protected abstract boolean isAdsorbView();點(diǎn)擊查看示例代碼

2.3、懸浮窗的權(quán)限申請

FloatWindowPermission.getInstance().applyFloatWindowPermission(getContext());

聯(lián)系方式

http://qm.qq.com/cgi-bin/qm/qr?k=tiP-E6rDf0y77PRNfp2lNVcc9RsglPCM (二維碼自動識別)







關(guān)鍵詞:實(shí)現(xiàn),方案,懸浮,簡易

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉