最近不知道怎么了喻旷,感覺自己記憶力下退得厲害生逸,以前寫過的東西,現(xiàn)在看居然一點都不會了,還有就是為了找一幅“似曾相識”的圖槽袄,在百度上搜了一早上烙无,真是強迫癥害死人,所以以后遇到好東西遍尺,我就搬到自己簡書里面截酷,就跟集郵似的。先上兩張找了一早上偷來的圖_
- 一言不合就上代碼
AlertDialog dialog =
new AlertDialog.Builder(this)
.setTitle("title")
.setMessage("message")
.create();
Window window = dialog.getWindow();
window.setGravity(Gravity.TOP);//此處可以設(shè)置dialog顯示的位置
window.setWindowAnimations(R.style.myStyle);//添加動畫
dialog.show();
<style name="myStyle" parent="android:Animation">
<item name="@android:windowEnterAnimation">@anim/dialog_enter</item>
<!-- 進(jìn)入時的動畫 -->
<item name="@android:windowExitAnimation">@anim/dialog_exit</item>
<!-- 退出時的動畫 -->
</style>
dialog_enter
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="500"
android:fromYDelta="-100%p"
android:toYDelta="0" />
</set>
dialog_exit
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="500"
android:fromYDelta="0"
android:toYDelta="-100%p" />
</set>
- 效果圖
- 改成window.setGravity(Gravity.BOTTOM)看看100%和100%p的不同之處