android top弹出框

来源:未知 责任编辑:责任编辑 发表时间:2014-01-26 21:59 点击:

android top弹出框的实现原理:当要弹出菜单的时候将隐藏的linearlayout以动画的形式显示出来,隐藏菜单时以动画的形式隐藏linearlayout。想到了,其实就很简单的。
 
 
Main.xml代码 
<?xml version="1.0" encoding="utf-8" ?>  
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> 
  <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" />  
  <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/button" android:text="显示/隐藏菜单" />  
- <LinearLayout android:id="@+id/menu" android:layout_width="fill_parent" android:layout_height="100dp"> 
  <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="哈哈哈哈哈哈哈哈哈哈" android:gravity="center" />  
  </LinearLayout> 
  </LinearLayout> 
 其中可显示隐藏的linearlayout 布局时可自由发挥
 
 
Java代码 
package com.cng; 
 
import android.app.Activity; 
import android.graphics.Color; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.view.animation.Animation; 
import android.view.animation.TranslateAnimation; 
import android.widget.Button; 
import android.widget.LinearLayout; 
 
public class AndroidexampleActivity extends Activity { 
    //显示   隐藏   动画 
    Animation showaction,hideaction; 
    //显示隐藏操作的对象 
    LinearLayout menu; 
    Button button; 
    Boolean menushowed; 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
        menu=(LinearLayout)findViewById(R.id.menu); 
        menu.setBackgroundColor(Color.WHITE); 
        button=(Button)findViewById(R.id.button); 
        //显示动画 
        showaction=new TranslateAnimation(Animation.RELATIVE_TO_SELF,  

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Android 完全退出程序
  • 原创:Android应用开发-Andorid歌词秀,含源码
  • android 屏幕保护
  • Android手机软件汉化教程---第四课 dex文件汉化
  • 众多Android 开源项目推荐,给力工作给力学习
  • Android Audio代码分析4
  • Android得到已安装的应用程序信息!
  • Android开发者指南(29) —— USB Host and Accessory
  • Android成长的幕后推手:工程师鲁宾
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1