弹出VIEW.非dialog
生活随笔
收集整理的這篇文章主要介紹了
弹出VIEW.非dialog
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼 ?1?<?xml?version="1.0"?encoding="utf-8"?>
?2?<LinearLayout?xmlns:android="http://schemas.android.com/apk/res/android"
?3?????android:orientation="vertical"?android:layout_width="fill_parent"
?4?????android:background="@drawable/fa"?android:id="@+id/ll_product_details"
?5?????android:layout_height="fill_parent">
?6?????<LinearLayout?android:id="@+id/ll_topBar"
?7?????????android:background="#000000"?android:layout_width="fill_parent"
?8?????????android:layout_height="wrap_content">
?9?????????<Button?android:text="bb"?android:id="@+id/btn_Back"
10?????????????android:layout_marginBottom="4dip"?android:layout_width="wrap_content"
11?????????????android:layout_height="wrap_content"?/>
12?????????<TextView?android:text="Seventeen???????"?android:id="@+id/TextView01"
13?????????????android:layout_weight="1.0"?android:textColor="#FFFFFF"
14?????????????android:gravity="center_vertical|center_horizontal"?android:textSize="30dip"
15?????????????android:layout_width="fill_parent"?android:layout_height="fill_parent"?/>
16?????</LinearLayout>
17?????<LinearLayout?android:layout_width="fill_parent"
18?????????android:id="@+id/ll_ttlt"?android:background="#A4A4A4"
19?????????android:layout_height="wrap_content">
20?????????<TextView?android:text="TextView02"?android:id="@+id/tv"
21?????????????android:layout_marginLeft="5dip"?android:textColor="#FFFFFF"
22?????????????android:textSize="16dip"?android:layout_width="wrap_content"
23?????????????android:layout_weight="1.0"?android:layout_height="wrap_content"?/>
24?????????<TextView?android:text="TextView03"?android:id="@+id/TextView02"
25?????????????android:layout_marginLeft="5dip"?android:layout_marginRight="4dip"
26?????????????android:textSize="16dip"?android:layout_width="wrap_content"
27?????????????android:textColor="#FFFFFF"?android:layout_height="wrap_content"?/>
28?????????<ImageView?android:id="@+id/ImageView01"?android:background="@drawable/btn_drop_down"
29?????????????android:layout_marginRight="4dip"?android:layout_width="wrap_content"
30?????????????android:layout_height="wrap_content"?/>
31?????</LinearLayout>
32?????<ViewAnimator?android:layout_width="fill_parent"
33?????????android:visibility="gone"?android:id="@+id/detail_layout"
34?????????android:background="#A4A4A4"?android:layout_height="180dip">
35?????????<TextView?android:text="TextView02"?android:id="@+id/tvggg"
36?????????????android:layout_marginLeft="5dip"?android:textColor="#FFFFFF"
37?????????????android:textSize="16dip"?android:layout_width="wrap_content"
38?????????????android:layout_weight="1.0"?android:layout_height="wrap_content"?/>
39?????????<TextView?android:text="TextView03"?android:id="@+id/TextVfdf"
40?????????????android:layout_marginLeft="5dip"?android:layout_marginRight="4dip"
41?????????????android:textSize="16dip"?android:layout_width="wrap_content"
42?????????????android:textColor="#FFFFFF"?android:layout_height="wrap_content"?/>
43?????????<ImageView?android:id="@+id/Imaff"?android:background="@drawable/btn_drop_down"
44?????????????android:layout_marginRight="4dip"?android:layout_width="wrap_content"
45?????????????android:layout_height="wrap_content"?/>
46?????</ViewAnimator>
47?????<ImageView?android:id="@+id/iv_hand"?android:background="@drawable/hand"
48?????????android:layout_marginTop="15dip"?android:layout_width="wrap_content"
49?????????android:layout_marginLeft="15dip"?android:layout_height="wrap_content"?/>
50?????<LinearLayout?android:orientation="horizontal"
51?????????android:layout_marginTop="310dip"?android:background="#A4A4A4"
52?????????android:id="@+id/ll_btn_bom"?android:layout_width="fill_parent"
53?????????android:layout_height="wrap_content">
54?????????<Button?android:text="previous"?android:id="@+id/btn_Previous"
55?????????????android:layout_weight="1.0"?android:layout_marginTop="3dip"
56?????????????android:layout_width="wrap_content"?android:layout_height="wrap_content"?/>
57?????????<Button?android:text="???Share???"?android:id="@+id/btn_Share"
58?????????????android:layout_weight="1.0"?android:layout_marginTop="3dip"
59?????????????android:layout_width="wrap_content"?android:layout_height="wrap_content"?/>
60?????????<Button?android:text="?Find?it?"?android:id="@+id/btn_Find_it"
61?????????????android:layout_weight="1.0"?android:layout_marginTop="3dip"
62?????????????android:layout_width="wrap_content"?android:layout_height="wrap_content"?/>
63?????????<Button?android:text="???Next???"?android:id="@+id/btn_Next"
64?????????????android:layout_weight="1.0"?android:layout_marginTop="3dip"
65?????????????android:layout_width="wrap_content"?android:layout_height="wrap_content"?/>
66?????</LinearLayout>
67?</LinearLayout>
68?push_up_in.xml 代碼 1?<?xml?version="1.0"?encoding="UTF-8"?>
2?<set?xmlns:android="http://schemas.android.com/apk/res/android">
3?????<translate?android:fromYDelta="0"?android:toYDelta="100%p"?android:duration="800"/>
4?????<alpha?android:fromAlpha="1.0"?android:toAlpha="0.0"?android:duration="800"?/>
5?</set>
6?
7?
2?<set?xmlns:android="http://schemas.android.com/apk/res/android">
3?????<translate?android:fromYDelta="100%p"?android:toYDelta="0"?android:duration="100"/>
4?????<alpha?android:fromAlpha="0.0"?android:toAlpha="1.0"?android:duration="100"?/>
5?</set>
6?
?2?
?3?import?android.app.Activity;
?4?import?android.os.Bundle;
?5?import?android.view.View;
?6?import?android.view.View.OnClickListener;
?7?import?android.view.animation.AnimationUtils;
?8?import?android.widget.ImageView;
?9?import?android.widget.ViewAnimator;
10?
11?public?class?TestAAA?extends?Activity?{
12?????private?ViewAnimator?va_detail;
13?????private?ImageView?iv111;
14?????private?boolean?ff?=?false;
15?
16?????@Override
17?????public?void?onCreate(Bundle?savedInstanceState)?{
18?????????super.onCreate(savedInstanceState);
19?
20?????????setContentView(R.layout.product_details);
21?????????va_detail?=?(ViewAnimator)?findViewById(R.id.detail_layout);
22?????????iv111?=?(ImageView)?findViewById(R.id.ImageView01);
23?????????iv111.setOnClickListener(new?OnClickListener()?{
24?
25?????????????@Override
26?????????????public?void?onClick(View?v)?{
27?????????????????if?(!ff)?{
28?????????????????????showDetail();
29?????????????????????ff?=?true;
30?????????????????}?else?{
31?????????????????????closeDetail();
32?????????????????????ff?=?false;
33?????????????????}
34?????????????}
35?????????});
36?????}
37?
38?????private?void?showDetail()?{
39?????????if?(!va_detail.isShown())?{
40?????????????va_detail.setAnimation(AnimationUtils.loadAnimation(this,
41?????????????????????R.anim.push_up_in));
42?????????}
43?????????va_detail.setVisibility(View.VISIBLE);
44?????}
45?
46?????private?void?closeDetail()?{
47?????????if?(va_detail.isShown())?{
48?????????????va_detail.setAnimation(AnimationUtils.loadAnimation(this,
49?????????????????????R.anim.push_up_out));
50?????????}
51?????????va_detail.setVisibility(View.GONE);
52?????}
53?}
54?
?2?<LinearLayout?xmlns:android="http://schemas.android.com/apk/res/android"
?3?????android:orientation="vertical"?android:layout_width="fill_parent"
?4?????android:background="@drawable/fa"?android:id="@+id/ll_product_details"
?5?????android:layout_height="fill_parent">
?6?????<LinearLayout?android:id="@+id/ll_topBar"
?7?????????android:background="#000000"?android:layout_width="fill_parent"
?8?????????android:layout_height="wrap_content">
?9?????????<Button?android:text="bb"?android:id="@+id/btn_Back"
10?????????????android:layout_marginBottom="4dip"?android:layout_width="wrap_content"
11?????????????android:layout_height="wrap_content"?/>
12?????????<TextView?android:text="Seventeen???????"?android:id="@+id/TextView01"
13?????????????android:layout_weight="1.0"?android:textColor="#FFFFFF"
14?????????????android:gravity="center_vertical|center_horizontal"?android:textSize="30dip"
15?????????????android:layout_width="fill_parent"?android:layout_height="fill_parent"?/>
16?????</LinearLayout>
17?????<LinearLayout?android:layout_width="fill_parent"
18?????????android:id="@+id/ll_ttlt"?android:background="#A4A4A4"
19?????????android:layout_height="wrap_content">
20?????????<TextView?android:text="TextView02"?android:id="@+id/tv"
21?????????????android:layout_marginLeft="5dip"?android:textColor="#FFFFFF"
22?????????????android:textSize="16dip"?android:layout_width="wrap_content"
23?????????????android:layout_weight="1.0"?android:layout_height="wrap_content"?/>
24?????????<TextView?android:text="TextView03"?android:id="@+id/TextView02"
25?????????????android:layout_marginLeft="5dip"?android:layout_marginRight="4dip"
26?????????????android:textSize="16dip"?android:layout_width="wrap_content"
27?????????????android:textColor="#FFFFFF"?android:layout_height="wrap_content"?/>
28?????????<ImageView?android:id="@+id/ImageView01"?android:background="@drawable/btn_drop_down"
29?????????????android:layout_marginRight="4dip"?android:layout_width="wrap_content"
30?????????????android:layout_height="wrap_content"?/>
31?????</LinearLayout>
32?????<ViewAnimator?android:layout_width="fill_parent"
33?????????android:visibility="gone"?android:id="@+id/detail_layout"
34?????????android:background="#A4A4A4"?android:layout_height="180dip">
35?????????<TextView?android:text="TextView02"?android:id="@+id/tvggg"
36?????????????android:layout_marginLeft="5dip"?android:textColor="#FFFFFF"
37?????????????android:textSize="16dip"?android:layout_width="wrap_content"
38?????????????android:layout_weight="1.0"?android:layout_height="wrap_content"?/>
39?????????<TextView?android:text="TextView03"?android:id="@+id/TextVfdf"
40?????????????android:layout_marginLeft="5dip"?android:layout_marginRight="4dip"
41?????????????android:textSize="16dip"?android:layout_width="wrap_content"
42?????????????android:textColor="#FFFFFF"?android:layout_height="wrap_content"?/>
43?????????<ImageView?android:id="@+id/Imaff"?android:background="@drawable/btn_drop_down"
44?????????????android:layout_marginRight="4dip"?android:layout_width="wrap_content"
45?????????????android:layout_height="wrap_content"?/>
46?????</ViewAnimator>
47?????<ImageView?android:id="@+id/iv_hand"?android:background="@drawable/hand"
48?????????android:layout_marginTop="15dip"?android:layout_width="wrap_content"
49?????????android:layout_marginLeft="15dip"?android:layout_height="wrap_content"?/>
50?????<LinearLayout?android:orientation="horizontal"
51?????????android:layout_marginTop="310dip"?android:background="#A4A4A4"
52?????????android:id="@+id/ll_btn_bom"?android:layout_width="fill_parent"
53?????????android:layout_height="wrap_content">
54?????????<Button?android:text="previous"?android:id="@+id/btn_Previous"
55?????????????android:layout_weight="1.0"?android:layout_marginTop="3dip"
56?????????????android:layout_width="wrap_content"?android:layout_height="wrap_content"?/>
57?????????<Button?android:text="???Share???"?android:id="@+id/btn_Share"
58?????????????android:layout_weight="1.0"?android:layout_marginTop="3dip"
59?????????????android:layout_width="wrap_content"?android:layout_height="wrap_content"?/>
60?????????<Button?android:text="?Find?it?"?android:id="@+id/btn_Find_it"
61?????????????android:layout_weight="1.0"?android:layout_marginTop="3dip"
62?????????????android:layout_width="wrap_content"?android:layout_height="wrap_content"?/>
63?????????<Button?android:text="???Next???"?android:id="@+id/btn_Next"
64?????????????android:layout_weight="1.0"?android:layout_marginTop="3dip"
65?????????????android:layout_width="wrap_content"?android:layout_height="wrap_content"?/>
66?????</LinearLayout>
67?</LinearLayout>
68?push_up_in.xml 代碼 1?<?xml?version="1.0"?encoding="UTF-8"?>
2?<set?xmlns:android="http://schemas.android.com/apk/res/android">
3?????<translate?android:fromYDelta="0"?android:toYDelta="100%p"?android:duration="800"/>
4?????<alpha?android:fromAlpha="1.0"?android:toAlpha="0.0"?android:duration="800"?/>
5?</set>
6?
7?
?
push_up_out.xml 代碼 1?<?xml?version="1.0"?encoding="utf-8"?>2?<set?xmlns:android="http://schemas.android.com/apk/res/android">
3?????<translate?android:fromYDelta="100%p"?android:toYDelta="0"?android:duration="100"/>
4?????<alpha?android:fromAlpha="0.0"?android:toAlpha="1.0"?android:duration="100"?/>
5?</set>
6?
?
TestAAA.class 代碼 ?1?package?com.test;?2?
?3?import?android.app.Activity;
?4?import?android.os.Bundle;
?5?import?android.view.View;
?6?import?android.view.View.OnClickListener;
?7?import?android.view.animation.AnimationUtils;
?8?import?android.widget.ImageView;
?9?import?android.widget.ViewAnimator;
10?
11?public?class?TestAAA?extends?Activity?{
12?????private?ViewAnimator?va_detail;
13?????private?ImageView?iv111;
14?????private?boolean?ff?=?false;
15?
16?????@Override
17?????public?void?onCreate(Bundle?savedInstanceState)?{
18?????????super.onCreate(savedInstanceState);
19?
20?????????setContentView(R.layout.product_details);
21?????????va_detail?=?(ViewAnimator)?findViewById(R.id.detail_layout);
22?????????iv111?=?(ImageView)?findViewById(R.id.ImageView01);
23?????????iv111.setOnClickListener(new?OnClickListener()?{
24?
25?????????????@Override
26?????????????public?void?onClick(View?v)?{
27?????????????????if?(!ff)?{
28?????????????????????showDetail();
29?????????????????????ff?=?true;
30?????????????????}?else?{
31?????????????????????closeDetail();
32?????????????????????ff?=?false;
33?????????????????}
34?????????????}
35?????????});
36?????}
37?
38?????private?void?showDetail()?{
39?????????if?(!va_detail.isShown())?{
40?????????????va_detail.setAnimation(AnimationUtils.loadAnimation(this,
41?????????????????????R.anim.push_up_in));
42?????????}
43?????????va_detail.setVisibility(View.VISIBLE);
44?????}
45?
46?????private?void?closeDetail()?{
47?????????if?(va_detail.isShown())?{
48?????????????va_detail.setAnimation(AnimationUtils.loadAnimation(this,
49?????????????????????R.anim.push_up_out));
50?????????}
51?????????va_detail.setVisibility(View.GONE);
52?????}
53?}
54?
?
?
轉載于:https://www.cnblogs.com/qwhg/archive/2010/05/20/1740375.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的弹出VIEW.非dialog的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的博客开通了~~
- 下一篇: VerifyRenderingInSer