Android使用WindowManager构造悬浮view

2019-12-10 18:00:43王振洲

activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://www.easck.com/apk/res/android"
 xmlns:tools="http://www.easck.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical"
 tools:context=".MainActivity">

 <Button
  android:id="@+id/showbtn"
  android:layout_width="match_parent"
  android:layout_height="50dp"
  android:gravity="center"
  android:text="show" />

 <Button
  android:id="@+id/hidebtn"
  android:layout_width="match_parent"
  android:layout_height="50dp"
  android:gravity="center"
  android:text="hide" />
</LinearLayout>

item_layout.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://www.easck.com/apk/res/android"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:gravity="center"
 android:id="@+id/root"
 android:orientation="vertical">

 <TextView
  android:layout_width="match_parent"
  android:layout_height="50dp"
  android:text="I am WindowManager layout view"
  android:textSize="20sp"
  android:gravity="center"
  android:layout_gravity="center"
  android:background="#FFF8DC"
  android:textColor="#7AC5CD"/>
</LinearLayout>

实现效果如下:

Android,WindowManager,view

以上就是本文的全部内容,希望对大家学习Android有所帮助,也希望大家多多支持ASPKU。