[Android]透明menu菜单的实现

这篇博客详细介绍了如何在Android中实现透明菜单,通过使用PopupWindow来创建一个半透明效果的弹出菜单,为用户界面增加了独特的视觉体验。
摘要由CSDN通过智能技术生成

实现了透明菜单的实现,主要使用POPWINDW来实现半透明的弹出菜单。

package com.genius.demo;



import java.util.ArrayList;
import java.util.HashMap;

import android.app.Activity;
import android.content.Context;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.LevelListDrawable;
import android.os.Bundle;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.View.OnKeyListener;
import android.view.animation.AnimationUtils;
import android.widget.AdapterView;
import android.widget.GridView;
import android.widget.ListView;
import android.widget.PopupWindow;
import android.widget.SimpleAdapter;
import android.widget.ViewFlipper;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.LinearLayout.LayoutParams;

public class CustomMenuActivity extends Activity {
        
    /** Called when the activity is first created. */
	
	MenuItemData	mMenuItemData1;
	
	MenuItemData    mMenuItemData2;
	
	private boolean mIsMore = true;				// 弹出菜单翻页控制
	
	private final int ITEM_MORE = 11;			// 弹出菜单切换项
	
	private GridView 		mMenuGrid;			// 弹出菜单GRIDVIEW
	
	private View 			mMenuView;			// 弹出菜单视图
	
	private GridViewAdapter	mGridViewAdapter;	// 弹出菜单适配器
	


	
	//-------------------------------------------------------------------
	
	private PopupWindow	mPopupWindow;		// 弹出菜单WINDOW
	
	
	private MenuItemData	mToolBarItemData;
	
	private GridView mToolBarGrid;		// 底部菜单栏
	
	private GridViewAdapter mToolBarAdapter;	// 底部菜单栏适配器


	
	private final int SWITCH_MENU =
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值