activity手勢右滑finish

GitHub:https://github.com/JiangAndroidwork/SlidingFinishAnimation

添加依賴:
工程gradle:

	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}


項目moudle:

compile 'com.github.JiangAndroidwork:SlidingFinishAnimation:1.0.0'


具體的原理可以看原碼,都有註釋。
需要注意的事項:

1,需要在項目的主題styles中添加

<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@color/touming</item>

達到背景頁面爲透明的效果,其中touming是#00ffffff

2,activity頁面根佈局需要設置背景顏色,要不會透明

用法:

1,在要Intent到指定的activity頁面時在startActivity()後面添加

AnimationUtil.getInstance(MainActivity.this).setAnimation();

2,在要右滑關閉的activity中調用

 AnimationUtil.getInstance(SecondActivity.this).setSlidingFinish();


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章