小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

不懂記——對話框動(dòng)畫的右滑進(jìn)右滑出

 昵稱15103532 2013-12-31
layout/activity_animat_dialog.xml
<RelativeLayout xmlns:android="http://schemas./apk/res/android"
    xmlns:tools="http://schemas./tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".AnimatDialogActivity" >
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="20dp"
        android:text="@string/hello_world" />
    <Button 
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:text="點(diǎn)擊我彈出對話框"
        />
</RelativeLayout>

values/styles.xml
<resources>
    <style name="mystyle" parent="android:Animation">
        <item name="@android:windowEnterAnimation">@anim/dialog_enter</item>
  <!--進(jìn)入時(shí)的動(dòng)畫     -->
        <item name="@android:windowExitAnimation">@anim/dialog_exit</item>
    <!-- 退出時(shí)的動(dòng)畫    -->
</style>
</resources>

anim/dialog_enter.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas./apk/res/android" >
    <!-- %p指相對于父容器 android:fromYDelta="100%p" 
        android:toXDelta="100%p"-->
    <translate
        android:duration="600"
        android:fromXDelta="100%p"
        />
</set>

anim/dialog_exit.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas./apk/res/android" >
    <!-- //持續(xù)時(shí)間 -->
    <translate
        android:duration="600"
        android:toXDelta="100%" />
</set>

AnimatDialogActivity.java
public class AnimatDialogActivity extends Activity {
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_animat_dialog);
button=(Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                AlertDialog dialog = new AlertDialog.Builder(AnimatDialogActivity.this)
                        .setTitle("title").setMessage("message").create();
                Window window = dialog.getWindow();
                window.setGravity(Gravity.LEFT);  //此處可以設(shè)置dialog顯示的位置
                    window.setWindowAnimations(R.style.mystyle);  //添加動(dòng)畫
                dialog.show();
            }
        });
}
}

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多