顯示廣告
隱藏 ✕
看板 KnucklesNote
作者 Knuckles (站長 那克斯)
標題 [AndroidStudio] 滑動回上一頁 SwipeBack
時間 2017-01-14 Sat. 22:48:53



Android 預設是沒有向右滑動回上一頁的功能
想要的話可以安裝這個
https://github.com/sockeqwe/SwipeBack

在 build.gradle (Module:app) 的 dependencies { 裡加上
    compile 'com.hannesdorfmann:swipeback:1.0.4'
點「Sync Now」


到想要使用滑動回上一頁的 Activity
修改成員函式 onCreate()
將 setContentView(R.layout.activity_textlist); 改成
        SwipeBack.attach(this, Position.LEFT)
                .setContentView(R.layout.activity_textlist)
                .setSwipeBackView(R.layout.swipeback_default);
這樣就好了,其中 R.layout.swipeback_default
是swipeback套件內建的,不用再自己新增

執行結果會像這樣


要修改進入頁面與離開頁面的動畫效果為左移右移的話,可參考
[AndroidStudio] 自訂換頁動畫 overridePendingTransition - KnucklesNote板 - Disp BBS
 

--
※ 作者: Knuckles 時間: 2017-01-14 22:48:53
※ 編輯: Knuckles 時間: 2017-01-15 16:33:56
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 205 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇