`
天涯海角tour
  • 浏览: 173961 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

android 浮动在activity 上的button

 
阅读更多

转载:

1: 加入权限<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

2:

private WindowManager wm = null; 

private WindowManager.LayoutParams wmParams = null; 

private Button play1; 

 

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        //初始化悬浮按钮

 

    }

    @Override 

    protected void onResume() { 

    // TODO Auto-generated method stub 

    //启动的方法不用写在oncreate中 

    super.onResume(); 

    play1 = new Button(this); 

    initFloatview(); 

    } 

 

    @Override 

    protected void onPause() { 

    // TODO Auto-generated method stub 

    super.onPause(); 

    //退出时删除 

    wm.removeView(play1); 

    } 

 

    private void initFloatview() { 

    wm = (WindowManager) getApplicationContext().getSystemService("window"); 

    wmParams = new WindowManager.LayoutParams(); 

    wmParams.type = LayoutParams.TYPE_PHONE; 

    wmParams.format = PixelFormat.RGBA_8888; 

    wmParams.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL 

    | LayoutParams.FLAG_NOT_FOCUSABLE; 

    play1.getBackground().setAlpha(100); 

    play1.setText("播放"); 

    wmParams.width = 210; 

    wmParams.height = 60; 

    wmParams.gravity = Gravity.LEFT | Gravity.TOP; 

    wmParams.x = 30; 

    wmParams.y = 110; 

    wm.addView(play1, wmParams); 

 

    } 

 

分享到:
评论

相关推荐

    android浮动的actvity

    为了使浮动Activity能够响应用户的触摸事件,你需要在你的View中实现`OnClickListener`,并在点击时执行相应的操作。此外,你还可以通过`LayoutParams`调整浮动窗口的大小、透明度和行为,以适应你的应用需求。 ...

    Android浮动框制作示例

    总结来说,这个Android浮动框制作示例主要涵盖了如何在Android应用中使用Material Design库的FloatingActionButton组件,以及如何为其添加点击事件和滚动隐藏效果。对于初学者来说,这不仅是一个了解Android原生组件...

    android浮动搜索框示例

    总结一下,实现Android浮动搜索框的关键步骤包括:在布局文件中创建搜索框组件,处理搜索按钮点击事件,实现实时搜索功能,以及与系统搜索服务集成。每个步骤都需要根据具体应用的功能和需求进行调整和优化,以提供...

    android浮动按钮代码

    这个“android浮动按钮代码”压缩包很可能是包含了一个完整的示例项目,展示了如何在Android应用程序中集成和使用浮动按钮。下面我们将深入探讨浮动按钮的相关知识点。 1. **浮动按钮介绍**: - 浮动按钮通常表现...

    Android中创建Activity的方法说明.pdf

    在Android应用开发中,Activity是核心组件之一,它充当用户界面的载体,处理与用户的交互。本篇文章将详细解析在Android中创建Activity的过程及其相关知识点。 首先,理解Activity的定义和作用至关重要。Activity是...

    android 使用activity自定义下拉选择列表

    PopupWindow允许我们在屏幕上的任意位置显示一个浮动窗口,非常适合用来模拟下拉列表的效果。 1. 创建布局文件: 自定义下拉选择列表的核心是其布局设计。首先,创建一个XML布局文件(例如`popup_window.xml`),该...

    安卓Android源码——仿360手机助手首页浮动菜单.zip

    这篇教程将深入探讨如何在Android平台上创建一个仿360手机助手首页的浮动菜单。首先,我们需要理解Android应用的基本架构,这包括Activity、Intent、布局(Layout)以及自定义View等核心概念。 **1. Activity与...

    android 自定义右上角关闭按钮X的dialog

    使用RelativeLayout,我们可以使用`android:layout_alignParentTop="true"`和`android:layout_alignParentEnd="true"`属性将按钮固定在右上角。 ```xml &lt;RelativeLayout xmlns:android=...

    Android高级应用源码-浮动窗口播放器.zip

    浮动窗口通常指的是在Android系统上运行的悬浮在其他应用程序之上的小窗口,它可以显示特定的信息或执行特定的操作,如音乐播放控制、聊天头像等。此项目可能是一个实现了浮动窗口功能的媒体播放器,允许用户在使用...

    Android 桌面漂浮按钮

    在Android开发中,桌面漂浮按钮(通常称为悬浮窗或Floating Action Button, FAB)是一种设计元素,用于提供主要操作或者快速访问功能。它通常是一个圆形的按钮,上面有一个图标,设计简洁,易于识别,旨在增强用户...

    Android使用Activity实现从底部弹出菜单或窗口的方法

    在Android开发中,有时我们需要实现一个从屏幕底部弹出的菜单或窗口,为用户提供便捷的操作选项。本实例将介绍如何使用Activity来实现这一功能。主要涉及的技术点包括自定义布局、Activity样式设置以及触摸事件处理...

    自定义控件开发--[浮动工具条]

    最后,在使用自定义浮动工具条的Activity或Fragment中,我们可以通过以下方式添加到布局中: ```xml android:id="@+id/customFab" android:layout_width="wrap_content" android:layout_height="wrap_content" ...

    android系统自动浮动查询框的使用

    在Android系统中,"自动浮动查询框"通常指的是在用户输入时自动显示并跟随手指移动的搜索框。这种设计常见于各种应用,如浏览器、应用市场等,它为用户提供了一个便捷的搜索入口,增强了用户体验。在本文中,我们将...

    Floating-Action-Button-Android:编码如何在Android中制作“浮动操作”按钮

    在Android应用开发中,"浮动操作"按钮(Floating Action Button, 简称FAB)是一种常见的设计元素,用于提供主要或次级的用户操作。它通常是一个圆形的按钮,带有加号图标,位于屏幕底部右下角,颜色醒目,能够吸引...

    Android应用源码仿360手机助手首页浮动菜单源码.zip

    9. **生命周期管理**:在Activity或Fragment的生命周期方法中,源码会进行浮动菜单的初始化、显示和隐藏,以确保在正确的时间点进行操作。 通过分析和学习这个源码,开发者不仅可以掌握如何创建浮动菜单,还能了解...

    android布局管理器代码

    本文将深入探讨Android中的常见布局管理器,尤其是基于XML的布局,以及如何在Activity中操作它们。 1. **线性布局(LinearLayout)** 线性布局是最基础的布局,它按照垂直或水平方向将子视图堆叠在一起。`android:...

    Android使用Dialog风格弹出框的Activity

    在Android开发中,有时我们需要创建一个看起来像是对话框(Dialog)的Activity,即Dialog风格的Activity,以便在用户与主应用界面交互时提供一个轻量级的子窗口。本篇文章将详细讲解如何实现这一功能。 首先,为了...

    Android应用源码仿360手机助手首页浮动菜单.rar

    6. **响应式布局**:为了适应不同尺寸的屏幕,源码中可能采用了`PercentRelativeLayout`或`ConstraintLayout`,确保浮动菜单在不同设备上都能正确显示。 7. **状态保存与恢复**:当应用在后台被杀死或屏幕旋转时,...

    Android应用源码仿360手机助手首页浮动菜单-IT计算机-毕业设计.zip

    在本项目中,你将学习到如何在Android应用中实现类似360手机助手的首页浮动菜单功能。这个源码示例是针对Android App移动开发的学习资源,特别适合正在做毕业设计的同学,可以帮助理解Android应用的基本架构和组件的...

    FloatActivityButton,CardView最简demo

    这个“FloatActivityButton,CardView最简demo”应该是一个简单的示例项目,展示了如何在Android应用中集成`CardView`以及浮动操作按钮(FloatActionButton)。 `CardView`的使用: 1. **引入依赖**:在`build....

Global site tag (gtag.js) - Google Analytics