Android 向右滑返回,退出当前activity
生活随笔
收集整理的這篇文章主要介紹了
Android 向右滑返回,退出当前activity
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
demo鏈接:https://download.csdn.net/download/meixi_android/10826597
實(shí)現(xiàn)效果:
?
純原生類實(shí)現(xiàn)方法:
1、自定義側(cè)滑基類SwipeBackActivity
public class SwipeBackActivity extends FragmentActivity implements SwipeBackActivityBase {private SwipeBackActivityHelper mHelper;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);mHelper = new SwipeBackActivityHelper(this);mHelper.onActivityCreate();}@Overrideprotected void onPostCreate(Bundle savedInstanceState) {super.onPostCreate(savedInstanceState);mHelper.onPostCreate();}@Overridepublic View findViewById(int id) {View v = super.findViewById(id);if (v == null && mHelper != null)return mHelper.findViewById(id);return v;}@Overridepublic SwipeBackLayout getSwipeBackLayout() {return mHelper.getSwipeBackLayout();}@Overridepublic void setSwipeBackEnable(boolean enable) {getSwipeBackLayout().setEnableGesture(enable);}@Overridepublic void scrollToFinishActivity() {Utils.convertActivityToTranslucent(this);getSwipeBackLayout().scrollToFinishActivity();} }2、復(fù)制demo中attrs文件及資源文件到values文件夾下
?
3、base類繼承側(cè)換基類即可
public class BaseFragmentActivity extends SwipeBackActivity {@Overrideprotected void onCreate(Bundle arg0) {super.onCreate(arg0);}@Overridepublic void onResume() {super.onResume();}@Overridepublic void onPause() {super.onPause();}@Overrideprotected void onNewIntent(Intent intent) {super.onNewIntent(intent);setIntent(intent);}private String pageFunction = new String();/*** 設(shè)置頁面的功能** @param pageFunction 功能的詳細(xì)說明*/public void setPageFunction(String pageFunction) {this.pageFunction = pageFunction;} }4、創(chuàng)建第二個(gè)activity。即可實(shí)現(xiàn)側(cè)換返回上一個(gè)頁面
public class TwoActivity extends BaseFragmentActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.twoactivity);} } 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Android 向右滑返回,退出当前activity的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RabbitMQ消息确认机制
- 下一篇: 「HenCoder Plus」Andro