转载:
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浮动窗口,类似于360窗口的网速显示,一共包括两种样式的悬浮窗,可以通过主Activity里的按钮开启或关闭,也可以直接点击浮动窗口关闭。
android源码实现一个搜索浮动框示例,演示android系统浮动搜索框,主要是借助Android原有系统的浮动框实现,学习一下如何调用Android原生的组件等资源,初学者必看的小程序。
android 浮动搜索框 在我们博客http://blog.csdn.net/a253664942/article/details/45728981中有详细的介绍,有问题可以提问
主要是activity界面的浮动效果,我自己的写的(下边一个、侧面一个2个界面)
例子源码中的android 浮动按钮、浮动窗口、悬浮窗口
浮动按钮,点击可以展开,也可以折叠,效果感觉还可以。
类似360浮动窗口,值得学习,欢迎下载学习。
android 浮动窗口 小窗口
android 浮动按钮、浮动窗口、悬浮窗口.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
一个例子,是演示android浮动搜索框怎么用的,demo
android平台下浮动按钮开发的完整代码,非常有用!
Android 浮动菜单效果,博客查看效果图http://blog.csdn.net/itrenj/article/details/73224692 GitHub地址:https://github.com/itrenjunhua/FloatingMenu
android 拖拽图片&拖动浮动按钮到处跑
2021-辅助类库-Android 视频浮动窗口源码.zip
可滑动的浮动窗口,模拟home按键功能,可以在其他应用程序中调用
android 浮动 窗体 浮动窗体 demo 简单易懂 实用
android例子 360浮动窗口效果.rar 桌面浮动效果例子
最近研究了下Android下实现像Word那样可拖动的工具条,具体思路是使用一个GridView绑定若干个Item可实现点击Item的具体操作,并且可在屏幕内任意地方拖动,具体风格和功能可根据自己需要进行设置。具体实现看下Demo...
android桌面浮动窗口实现。窗口在左下角!