Android也可以輕鬆實現類iOS側滑返回效果

2021-09-25 03:42:46 字數 1187 閱讀 2314

特性介紹:

1.同時支援activity,fragment,webview

2.使用簡單,無侵入性

3.配置靈活,可以滿足各種業務需求

4.適配sdk version >= 14以上所有機型,無***

使用步驟簡單粗暴:

1.新增依賴:

dependencies
最新版本檢視這篇文章有詳細介紹。

2.初始化:

@override

public void oncreate() }

3.activity中使用:

新增註解 @enabledragtoclose即可:

@enabledragtoclose()

public class firstactivity extends activity

建議在activity基類中使用@enabledragtoclose註解,這可以避免在子類中頻繁使用註解設定。

4.其它介面介紹

snake.enabledragtoclose():如果你希望動態開啟或關閉【滑動關閉】特性,可以使用該介面

snake.adddraglistener():如果你希望在滑動過程中進行一些額外的處理,可以使用該介面監聽整個滑動過程。

snake.setcustomtouchinterceptor:如果你在使用過程中,出現了一些滑動衝突問題,你可以通過使用該介面自定義***解決。 注意:大多數情況下你不需要理會該介面,如果確定是需要解決這種滑動衝突問題,可以使用該介面。

snake.dragtocloseenabled():如果你需要知道滑動關閉功能在當前頁面是否處於開啟狀態,可以使用該介面。

snake.enableswipetohome(): 如果希望在某個頁面開啟上滑退出到桌面功能,可以使用該介面

snake.swipeuptohomeenabled(): 獲取當前頁面上滑退出到桌面功能開啟狀態

5,github位址

複雜的編號也可以輕鬆填

在單位工作的時候,經常會遇到輸入一些複雜編號的事情。比如輸入員工的工號和身份證號等等。這些編號,往往前面的幾位數字是固定的,而後幾位數字則是按照正常的排序進行編號。如果我們手工輸入這些複雜編號,那當然會很麻煩,而且還很可能會出錯,所以,應該想辦法讓這些事情變得簡單些。1 在excel中輸入 這類問題...

知識付費加盟專案 小白也可以輕鬆上手

在高強度的時代競爭下,知識更新迭代速度飛快,人們的生活壓力越來越大的。因為對未來的擔憂就更大。擔心自己長期落後他人從而被社會淘汰,從而產生了一種對未來不確定的心理恐懼。於是,他們就急於渴求,希望能在短時間內學習大量知識希望從根本上解決自己的實際問題,拼命利用碎片化時間學習補充欠缺知識,不斷完善自己的...

構造方法也可以實現overloading

構造方法也可以實現overloading。例 public void teach public void teach int a public void teach string a 為三種不同的方法。overloading方法是從低向高轉。byte short float int long dou...