zoukankan      html  css  js  c++  java
  • 弹出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 
    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 
  • 相关阅读:
    HDoj-2072-字数
    hibou 主界面自己侧滑的定义
    Android得到一个闹钟在第三方
    UILabel,UITextField 以及UIButton应用
    推荐几个好文章
    半年后,我还在路上。
    NGUI 3.5过程(三)Button button
    OpenGL研究2.0 计算圆
    CF 444A(DZY Loves Physics-低密度脂蛋白诱导子图)
    美日高价进口中国非转基因大豆:不仅吃还做药
  • 原文地址:https://www.cnblogs.com/qwhg/p/1740375.html
Copyright © 2011-2022 走看看